Macro Express Pro Changelog

What's new in Macro Express Pro 6.6.4.1

Mar 5, 2024
  • Modified Get Pixel Color command dialog now hides unused fields when Beneath the Mouse is selected.
  • Resolved an issue where window size and position were not remembered.

New in Macro Express Pro 6.6.2.1 (Dec 21, 2023)

  • Email Send command now supports secure email protocols.
  • Added Test Connection button to Email preferences to test the email settings.
  • Updated the list of reserved for Windows hotkeys.
  • Fixed the cause of a crash in the Mouse Move command when using variables for the coordinates.
  • Fixed a bug where clicking the Cancel button on the Change Display Resolution command would cause the Script Editor to crash.

New in Macro Express Pro 6.6.1.1 (Aug 3, 2023)

  • Fixed a bug that prevented printing.

New in Macro Express Pro 6.6.0.1 (Apr 27, 2023)

  • Added the “Maximum number of processes to monitor” option.
  • Added the option “Wait for macro files to be ready on startup”.
  • Adjusted the Terminate Process to make it more reliable.
  • Made a change to improve Automatic Updates.
  • Signed with the latest code signing certificate for enhanced security and trust.
  • The Get File Version command now raises an error if the file to check does not exist.
  • Fixed a bug that caused a crash.
  • Fixed a bug that could cause the program to not close.
  • Fixed the cause of a crash that could occur when a macro file is closed.
  • Fixed a bug where the program would freeze if a macro file with read-only privileges was loaded.
  • Updated the help.
  • Numerous improvements and bug fixes.

New in Macro Express Pro 6.5.1.1 (Feb 13, 2023)

  • Patched a security vulnerability.
  • Fixed a bug that caused a crash when Macro Explorer or Script Editor were loaded.
  • Added “Single Line” / “Multiple Lines” option to Variable set String from Prompt.
  • Fixed an issue with the Variable Properties with high 150% DPI.
  • Pressing Ctrl+ENTER in the Variable Set String from Prompt command does the same thing as clicking the OK button.
  • Updated the help.

New in Macro Express Pro 6.4.0.1 (Aug 3, 2022)

  • Fixed a problem with the portable version that prevented adding a link to the PortableApps menu.
  • Fixed issues with international keyboard layouts that have dead keys.
  • Added a button to view the password in the Site FTP Connect command dialog.
  • Added a button to view the password in the Network Connect command dialog.
  • Added “Do not update sample macros” to Options, Preferences, General, Misc tab.
  • When an updated samples.mex is installed a message is displayed offering to copy it to the default macro file folder.
  • Fixed the cause of a crash that could occur with certain Windows 11 visual themes.
  • Fixed a bug running a macro file from a batch file.
  • Updated for Windows 11 and Windows Server 2022.
  • Updated the sample macros to support Windows 11.
  • Fixed a problem where a macro file could be loaded more than once when a .wcfg file that has extra spaces around the macro file path is used.
  • Updated the Show Variable Values dialog with an OK button and an Always On Top checkbox.
  • Added the option to “Only backup local files”.
  • Fixed a crash that could occur when a damaged or corrupted macro file is loaded.
  • Added ability to drag the mouse to capture the mouse coordinates when adding or editing a Mouse Move: Relative to Screen or Mouse Move: Relative to Current Window command.
  • Fixed the Quick Wizard that loads a web page.
  • Script Editor, Miscellaneous tab: The path to the Log File on the Miscellaneous tab is now resized based on the width of the Script Editor.
  • Added an option to increase the maximum number of Windows processes monitored.

New in Macro Express Pro 6.3.3.1 (Aug 1, 2022)

  • Changed the number of items displayed in dropdown for the Variable Set String from List command from 8 to 12.
  • Fixed the cause of a crash in the Menu Builder.
  • Renamed System Macro “Run Macro Express Editor” to “Open Macro Express Explorer”.
  • Fixed an issue with the If Variable command comparing two decimal variables containing the same value.
  • Fixed a problem importing the program configuration when the decimal character is set to ‘,’.
  • Fixed the cause of a crash that would occur if Suspend Macro Express is clicked when Macro Express is starting up

New in Macro Express Pro 6.2.0.1 (Sep 15, 2020)

  • The correct macro files are now loaded after Import Program Configuration.
  • Typing Alt+Up Arrow in the Script Editor sets focus to the "All Commands" / "Favorite Commands" / "Code Snippets" drop down box.
  • Typing s or S in the "All Commands" / "Favorite Commands" / "Code Snippets" drop down box now selects Code Snippets.
  • The installation program for the non-portable version of Macro Express Pro has been replaced with a new setup program with enhanced security and compatibility with Windows.
  • Modified commands so the cursor is in the first field of the command dialog when it first opened.
  • Fixed a bug in the Log Messages command where the timestamp format was incorrect unless the Use the Default Macro Log command was enabled.
  • When a new macro file is created without browsing to a specific location it is now automatically created in the [Documents]Insight Software SolutionsMacro Express Pro 6 folder.
  • Added an option to enable Syntax checking if it had been previously disabled.
  • When editing a macro or the macro properties a right-click now brings up a popup menu containing a list of the functions available via buttons in Activations, Variables, Scope, and Security tabs.
  • The If File Ready command no longer makes an entry in the Macro Log when checking the file.
  • Updated to prevent crashes and duplicates when a new category is entered.
  • Fixed a bug in the Play Video Clip command that caused the program to freeze if the video file did not exist.
  • On a multiple monitor system, if a monitor that the program window was last displayed on is no longer available, the window is displayed on the Primary monitor.
  • Updated and enhanced the Mouse Locator. The pixel color is now displayed inside the Mouse Locator window. The headers are larger.
  • Macro files that are already loaded are no longer listed in the list of files that comes up when Files, Reopen is clicked.
  • Fixed an error converting a macro from Macro Express 3 with the Scheduled Activation of When a specified time has elapsed.
  • Importing a macro from Macro Express 3 containing a Variable Set String Append to Text File command now correctly sets the 'Add a trailing CR/LF' option.
  • The CheckForUpdates.log is now always located in the Macro Logs folder even when the default Macro Logs folder has been changed.
  • Fixed the cause of a crash that could occur when a macro is halted.
  • Updated the "Variable Modify String: Convert to Decimal" command to no longer crash with "Floating point overflow" when the decimal value is too large.
  • Updated the "Variable Set Decimal: from the clipboard contents" command to no longer crash with "Floating point overflow" when the decimal value on the clipboard is too large.
  • Updated the "Variable Modify Decimal" command to no longer crash with "Invalid floating point operation".
  • Fixed a bug setting the default value of the Variable Set String from List command.
  • Fixed a problem that caused a crash in the Menu Builder when a macro included in a popup menu was deleted.

New in Macro Express Pro 6.1.3.1 (Oct 17, 2019)

  • Added Ctrl-Alt-Shift-F to the list of hotkeys restricted to Windows.
  • Fixed a bug in the Menu Builder when editing or creating SubMenus.
  • Added "Cannot open URL" in the HTTP Get On Error tab.

New in Macro Express Pro 6.1.2.1 (Oct 17, 2019)

  • Made many improvements when running on ultra high resolution / 4K monitors.
  • Fixed a bug where the Menu Builder caption would display incorrect information.
  • Improved the Menu of Macros for Topmost Window System Macro.
  • Fixed problems with the HTTP Get command.
  • Added an option to launch the Direct Editor by default.

New in Macro Express Pro 6.1.1.1 (Oct 17, 2019)

  • Variable Set String from Prompt now allows multiple lines of input.
  • The Get Control dialog now remembers its previous position on the screen.
  • Fixed a problem where the updater would update the program in the location where it was last installed instead of the location where it is currently running.
  • Fixed a problem, introduced in v 6.1.0.1, with the Variable Modify Date/Time command when using a decimal variable.

New in Macro Express Pro 6.1.0.1 (Oct 17, 2019)

  • Added Variable Set String from List command.
  • Added new macro commands: Close Optical Disk Tray, Eject Optical Disk, Restart Computer, Sign Out Computer, Sleep Computer, HTTP Get.
  • The System Macro "Menu of Macros for Topmost Window" now displays the Nickname of the macros instead of the first part of the macro.
  • Floating menu and Popup menu macros with the Menu Style of "First Part of Macro" or "Nickname and Scope" are now wider.
  • Added the option 'Show Activation details', that displays more activation information in the list of macros, to Options, Preferences, Appearance, Explorer.
  • Can now halt a macro that is spending too much time processing the content of a variable.
  • The Variable Set String from Prompt dialog can now be resized when a macro is running.
  • Deprecated several commands that may be infrequently used, use out of date terminology, or are no longer supported by newer versions of Windows.
  • Added 'Show deprecated commands' option to display deprecated commands.
  • Renamed several System commands to more closely match their function in Windows.
  • Adjusted the mouse activation messages displayed in Script Editor and Macro Explorer when more than one mouse button is selected in the activation.
  • Information about errors in Variable Modify Decimal command are now logged.
  • The Favorites and Snippets are now imported to Macro Express Pro 6 if they were set in Macro Express Pro 4 when Macro Express Pro 6 is installed for the first time.
  • The 'Variable Modify String: Save to File' and 'Variable Modify String: Append to Text File' commands no longer offer integer or decimal variable types.
  • Fixed an issue where the details for System Event activated macros were not always displayed.
  • Fixed an issue where the CD-ROM commands could not find the optical drives.
  • Fixed a bug that could cause a crash in the Split String command if the Array Variable did not have the correct syntax.
  • Fixed a problem where .mxe files / playable macros will not launch properly if another version of Macro Express has been installed and later uninstalled.
  • Fixed a problem where mouse activated macros would sometimes stop activating.
  • Fixed a problem with Mouse Event macro activations that would not allow an activation when more than one mouse button was selected for activation.
  • Fixed a problem where a Mouse Activated macro could contain invalid information for the "Specific part of a window".

New in Macro Express Pro 4.8.1.1 (Oct 24, 2017)

  • Fixed the QuickWizard feature.
  • Fixed a problem where toolbar and grid preferences were not automatically deleted when they should have been.
  • Updated sample macros.

New in Macro Express Pro 4.8.0.1 (Sep 28, 2017)

  • Enhancements:
  • Adjusted look and feel of the program in many areas.
  • Made changes to allow the program to be used on computers with high DPI settings such as those with 4K monitors.
  • Added Variable Set Decimal to Display Size Multiplier command to allow macros to adjust for different DPI screen settings.
  • Updated the installer.
  • Updated the macros in samples.mex.
  • Added On Error tab to Repeat Counter, Message Box, Set File Attributes and Wallpaper commands. This change can cause existing macros to display a warning message for errors that were previously ignored.
  • Removed 'The ' from many of the Error Codes to make it easier to locate a specific error in the Catch Error command.
  • Most running macros are now listed when the mouse is hovered over the running man icon.
  • When the player starts it now waits for macro files to be ready before attempting to load them. It waits up to 15 seconds for each macro file to become available.
  • Updated Notes Tab with new formatting options.
  • Made changes so Windows is more likely to display icons in the notification area when 'Show Icons and Notifications' is selected for the specific icon.
  • A warning message is now displayed before a macro file is packed that informs the user that popup and floating menus may need to be recreated after packing.
  • The If Window and If Not Window commands now list Handle variables for the Window Title field when the Variables tab is clicked.
  • Solitary usage is now available for the 'Use Suffix' shortkey option.
  • A message is displayed if 'Use Suffix' is selected and Solitary usage is disabled offering to enable it.
  • Shortkey activated macros include a "To Play Back" box in the Activations tab of the Script Editor.
  • If an attempt is made to edit a command without a command dialog the comments dialog is now displayed.
  • A hint is displayed describing the normal use of a reserved for or restricted by Windows HotKey when it is highlighted in the HotKey selection dialog.
  • Added Win+Alt+S to the list of keys restricted to Windows because Windows 10 no longer allows use of this hotkey.
  • Made a change to the MessageBox command so it is more likely to be displayed in the foreground.
  • Updated the list of sounds available from the system in the Sound File command and the Play a Sound options in the Preferences.
  • Moved Show Sidebar and Show Toolbar options to the Preferences, Appearance dialog.
  • Added ability to choose which columns to display in the Macro Explorer Grid.
  • When the program runs for the first time it no longer asks if you want to create a new macro file.
  • Renamed 'Error Log' to 'Macro Log'.
  • Added the ability to Log Unusual Events to note errors that should not crash the program.
  • Added a warning if any of the Macro Logs in the Default Macro Log Folder are too large.
  • Made changes in many dialogs so F1 now brings up the appropriate help topic.
  • A message is now displayed if the Play Temporary Macro command has a problem.
  • Adjusted colors used in UAC prompt on Windows 10.
  • Updated check to see if a license was entered for a different version of Macro Express.
  • Importing macros is now faster.
  • Updated the progress bar displayed when macros are imported or exported.
  • Warning and error message dialogs are now more likely to be displayed on top of other windows.
  • Fixed bugs:
  • Fixed security vulnerability CVE-2014-0994 relating to bitmap images.
  • Fixed a problem with the Mouse Locator in the Portable version.
  • Fixed a problem launching the Mouse Locator from command dialogs.
  • Fixed a problem where some processes were missing from the list of processes.
  • Fixed a bug in Volume control commands.
  • Fixed a crash that could occur when Scroll Lock + Pause is used to halt a macro.
  • Fixed a bug where samples.mex could be loaded as a second macro file when 'Close open macro files before loading another macro file' option is enabled.
  • Fixed a possible lockup that could occur when two or more macro file backups occur at the same time.
  • Fixed a problem where the width of the columns in the Macro Express Explorer window could be set to 0 and could only be restored using the Restore Toolbars option.
  • Fixed a bug where certain syntax errors would cause a crash.
  • Fixed a bug where the Scope was not being saved when a macro was captured using the Ctrl+Alt+Shift+X hotkey.
  • Fixed a bug that could cause the program to forget which macro files are loaded.
  • Fixed a bug that could cause the backup location and pattern to be reset.
  • The password can no longer be blank in the Password Protection command.
  • Made a change to prevent multiple Password Prompts being displayed at the same time.
  • Made a change to prevent a crash that could occur if the program was closed while the splash screen was displayed.
  • Fixed a problem with the /NQS command line option.
  • The hint displayed when the mouse is hovered over the capture macro icon now says 'Capturing macro'.
  • Fixed a problem where you could not export to a macro file that already exists even if you answered Yes to overwrite it.

New in Macro Express Pro 4.7.1.1 (Feb 2, 2016)

  • Enhancements:
  • Updated the signature on the files to use a SHA2 code signing certificate. This change was necessary to eliminate the "Invalid Signature" warning message that was displayed when v 4.7.0.1 was downloaded using Internet Explorer 11.

New in Macro Express Pro 4.7.0.1 (Jan 9, 2016)

  • Enhancements:
  • Improved support for Windows 10 and added support for Windows Server 2016.
  • Restore Window Positions now also restores the Category Width.
  • Restore Toolbars now restores the Macro Explorer toolbars when running Macro Express Pro Portable.
  • Updated the Quick Start Guide. The Quick Start Guide is now only automatically displayed once.
  • Added Win+End, Win+Alt+End and Win+Ctrl+End to the list of possible hotkeys for both the 'Abort Macro HotKey' and 'Pause Macro HotKey' options.
  • Fixed the Restart Macro Express command to work reliably on Windows 10 and Windows 8.1.
  • The Scheduler Alarm sound has been renamed to Scheduler Notification and now allows the default system sounds to be used instead of a .wav file.
  • Added an option to play a sound every time a macro is activated.
  • The HotKey dialog now displays HotKeys that are Restricted to Windows or Reserved for Windows in different colors.
  • Updated samples.mex to support Windows 10 and Windows Server 2016.
  • Made changes to improve support on ultra high resolution monitors.
  • The If OS Version command now has the newest versions of Windows at the top of the list of choices instead of the oldest.
  • Bugs Fixed:
  • Fixed a problem with the Variable Modify Decimal command where the create variable prompt did not allow decimal variables.
  • Added 'There is no control to capture' to the list of errors for the 'Capture Control' command.
  • The Split String now correctly supports the error 'The array is too small'.
  • Fixed a problem that occurred if the Scheduler Notification sound was enabled but the scheduled macro did not finish before it was scheduled to run again.
  • The Restart Macro Express command no longer writes to the registry when Macro Express Pro Portable is running.
  • Fixed a bug in the Window Resize and Reposition macro in samples.mex.
  • Fixed a problem that occurred when importing a Macro Express 3 macro containing Window Resize.

New in Macro Express Pro 4.6.2.1 (Aug 7, 2015)

  • Fixed several issues in the samples.mex macro file.
  • Fixed a problem that caused a "Insert disk into drive D:" message on some computers.
  • Fixed a problem that caused a crash when 0 hours, 0 minutes and 0 seconds was entered into the Date/Time Use a Specific Date/Time command.
  • The message that is displayed when a macro is halted no longer automatically has "Don't show this again" checked.

New in Macro Express Pro 4.6.1.1 (Feb 24, 2015)

  • Enhancements:
  • Made changes to the samples.mex sample macros file to make it easier to disable the Menu of Sample Macros.
  • The size of the If Message dialog is now adjusted to allow for a longer Caption or User Defined button captions.
  • A warning is now displayed if the backup of a macro file fails. The warning message can be disabled.
  • Backups of macro files are now copied to "Documents\Insight Software\Backups\" by default.
  • Added preferences to change what is displayed in the Mouse Locator including whether to use the translucent style.
  • The Mouse Locator can now be launched from the Script Editor.
  • A warning is now displayed when the If Variable Contains command tries to compare with a decimal value of '.'.
  • Updated 'If OS Version' and 'Get OS Version String' commands to support Windows 10.
  • Improved error message displayed when FTP commands fail because the macro is not connected to an FTP server.
  • Bugs Fixed:
  • Can edit properties of System Macros by right-clicking and then choosing Macro Properties or by double-clicking on a system macro.
  • Advanced Installation now converts lower case letters in the LICENSECODE to all uppercase.
  • Fixed a problem that could occur if a Macro Error dialog came up while the backing up message was active.
  • Errors in the Load Macro Text File command should no longer crash and can now be handled by the On Error handling.
  • Errors in the Run Macro in Variable command should no longer crash and can now be handled by the On Error handling.
  • Fixed the cause of a crash that could occur when a Menu pops up and a selection is immediately made.

New in Macro Express Pro 4.6.0.1 (May 30, 2014)

  • Enhancements:
  • Added delay between key down and up along with a preference to enable or disable it.
  • Adjusted internal delays to make typing text more reliable.
  • It is now possible to set the starting folder used by the 'Variable Set String Prompt for a foldername' command by setting the destination variable to the starting folder.
  • Added 'Enhanced Wildcard Window Search' option.
  • Improved matching window titles when using wildcards in the Window Activate and other similar commands.
  • Added the option 'Delete temporary external script file'. Turn this off to aid in debugging by keeping the temporary script file created when the External Script command runs.
  • The Write Registry Value command will now report a problem if the permissions do not allow the value to be written.
  • The Create Registry Key command will no longer cause a crash if the permissions do not allow the key to be created.
  • Added 'The Process Could Not Be Terminated' to the 'On Error' tab of the Terminate Process command.
  • Search now works when Favorite Commands or Code Snippets is selected.
  • Updated samples.mex to add Welcome to Macro Express dialog, add a macro to Disable or Enable the Menu of Sample Macros and other improvements.
  • Samples.mex file is copied to the user's My Documents\Insight Software folder unless the RUNQUIET Advanced Installation option is used.
  • Updated the Quick Start Guide
  • Updated the Help
  • The 'Open Folder in Explorer to' and 'Open Folder to' commands now correctly support the 'The path does not exist' error handler.
  • Added UAC message when 'Save settings as defaults for all users'.
  • The Top, Left, Height, Width and Monitor fields in the Multiple Choice Menu command no longer accept absurdly large values.
  • Auto Restore Hooks and clicking on Restore Keyboard and Mouse Hooks now also restores the CBT hook.
  • Bugs Fixed:
  • Fixed a problem that occurred where if a macro file was temporarily unavailable when Macro Express Pro Explorer was loaded, a new file with 0 bytes was created.
  • Fixed a problem that caused the preferences and the list of macro files to be loaded to be corrupted after certain types of crashes.
  • Fixed an issue where the program would not completely shut down when certain types of crashes occurred. When this happened the only way to completely close the program was via Task Manager.
  • Fixed a problem that caused a ClosePref warning message to appear.
  • Other programs no longer freeze up while the license dialog is displayed after being launched from the player.
  • The program now displays a warning message instead of crashing when a macro file is locked by another process and cannot be opened or accessed. The user is given the opportunity to choose a different macro file.
  • The Explorer, Script Editor and Menu Builder now display an error when a macro file is inaccessible instead of crashing.
  • Made a change to the Ping and If Ping Successful commands to ensure the timeout is a minimum of 1 second.
  • Fixed an issue that caused the 'Log Errors' and 'Log Messages' commands to occasionally fail with a warning message.
  • Made a change so errors in the 'Audio Volume' and 'Audio Mute' commands halt the macro instead of crashing the program.
  • Fixed a problem when using Replace in the Script Editor.
  • Fixed an issue that could occur when launching another program.
  • Fixed a problem with the "Don't process embedded variables" option in the "Variable Modify String: Replace" and "Variable Modify String - Append Text String Variable" commands.
  • Clicking Reset Page in Appearance preferences resets 'Show full path in the MRU list' to the default value.
  • Removed the 'Start the Macro Explorer minimized' selection from Options, Preferences, Startup.
  • Fixed a problem that would occur if a timed Text Box Display command was automatically closed while a macro error dialog was displayed.
  • Attempting to drag a macro to the System Category will no longer cause a crash.
  • Fixed the cause of a crash that occurred when capturing a macro.
  • Fixed a crash that would occur if the keys were pressed when the Code Snippets were displayed.
  • Made a change to avoid a crash when closing the program.

New in Macro Express Pro 4.5.0.1 (Dec 6, 2013)

  • Enhancements:
  • Added ability to hold a key down or up.
  • Made a change to help shortkeys activate better when using the Use Suffix option.
  • Added the 'Do not process embedded variables' option to the 'FTP Site Connect', 'if Ping Successful', 'Ping Site', 'Web FTP Site' and 'Web Site' commands.
  • The If Message command now accepts Y or N, O or C, and T or F keystrokes as appropriate to select the correct button.
  • Enhanced the Alt-Key Sequence feature to allow entry of Alt Key Codes using hexadecimal values. This allows Unicode characters to be typed.
  • Enhanced the Alt-Key Sequence feature to support the legacy method to enter Alt Key Codes.
  • Export Program Configuration now exports preferences from HKLM even when the program is not running with elevated privileges (administrator mode).
  • Added Windows 8.1 and Windows Server 2012 R2 to the 'Get OS Version String' and 'If OS Version' commands.
  • The Mouse Locator now displays the pixel color in separate values for Red, Green and Blue.
  • The Mouse Locator now displays the hexadecimal value of the pixel color in BGR format instead of RGB to match what is normally used by programs that accept hexadecimal values for colors.
  • Pressing Ctrl-C in the Mouse Locator now copies the Screen Position and color values to the clipboard.
  • Made a change to the Mouse Locator to eliminate a problem where the pixel color could flicker on and off even if the mouse is not being moved.
  • Made a change to the Mouse Locator so the values displayed for the Pixel Color are updated if the color under the mouse changes even if the mouse does not move.
  • The filepath is now displayed in the error message when a file is not found in several commands.
  • Updated macros in samples.mex to be compatible with newer versions of Windows, to be more reliable, added new sample macros along with new Macro Express Pro helper macros.
  • Added an option to show the full filepath for the Most Recently Used macro file list.
  • The Script Editor's Insert mode now defaults to 'Insert Command After Selected'.
  • Enhanced the CONFIGFILEPATH Advanced Installation option to allow the path to be surrounded by "s.
  • A filename without a path is now allowed in the CONFIGFILEPATH Advanced Installation option. If the path is left off the file is assumed to be in the folder where the installation program is running.
  • A more descriptive warning is displayed if a license for the portable version is entered into the standard version of the program and vice versa.
  • The About box now shows Macro Express Pro Portable when appropriate.
  • Added a registry only option that allows selection of Solitary Usage for shortkey macros when the Use Suffix option is selected.
  • Bugs Fixed:
  • Fixed a problem where some housekeeping tasks that should only occur once were performed repeatedly if the license was entered via the advanced installation options.
  • Fixed problems with monthly Scheduled macros.
  • Made a change to improve the reliability running a scheduled macro set to run when the computer is idle.
  • A change was made to fix a problem that would cause Windows to slow down when certain programs were running along with Macro Express Pro.
  • Fixed Text Type of the key.
  • Fixed a problem where a floating menu with 'Don't allow menu to be closed' would keep Windows from shutting down.
  • Fixed a problem where Quick Wizard macros were not always being saved to the highlighted macro file.
  • Made a change to fix a problem where scheduled macros were not displaying am/pm or 24 hour clock.
  • The Variable Modify String Strip CR/LF command will now evaluate something like %Temp[%C%]% correctly.
  • Fixed a problem in the Multiple Choice Menu command dialog where clicking on the Sizer button would blank out the columns value.
  • Fixed a problem with the Multiple Choice Menu dialog sizer where each time the sizer was clicked the height and width increased.
  • Fixed a problem in the 'Email Send' command where the Subject was blanked out when using the 'Send the text contained in the clipboard' option.
  • Fixed a problem where Ctrl+A would terminate a macro capture when a Ctrl+Alt+X was used to start the capture. It now requires Ctrl+Alt+X to terminate the capture.
  • The 'Variable Set From File: Set to the Size of a File' now returns a correct value for very large files.
  • The 'FTP Get Filesize' now returns a correct value for very large files.
  • Fixed a problem with the 'Use the search path' option of the 'If File Exists' command when the Path environment variable was longer than 1000 bytes.
  • Fixed a problem that could occur when displaying the help if the Path environment variable was longer than 999 bytes.
  • When exporting to a playable macro characters in the Macro Nickname that are not allowed as part of a filename are removed from the default filename.
  • The first macro file is highlighted in the Macro Express Explorer window instead of System Macros when the program is initially installed.
  • File, Import is now disabled when the System Macros category is highlighted.
  • Fixed a problem with the Variable Modify Date/Time command that occurred when subtracting Hours.
  • The File, Export, Output Macro Information option is no longer disabled when multiple files are selected.
  • Fixed a problem where the horizontal scroll bar for Categories would disappear after closing a macro file.
  • Made a change to the loading of the Quick Start Guide for new users.
  • Fixed a problem where the list of macros would get confused after Run Macro Now.
  • Fixed a problem that could cause a problem with the LICENSENAME and LICENSECODE advanced installation options.
  • Fixed a problem that could cause crashes at random times.
  • Fixed a crash that occurred when entering a Multiple Choice Menu command with columns set to 3 and click the Set Position Manually button.
  • Fixed a crash that would occur if the 'Date/Time: Set to an adjusted date/time' command tried to set the month or year to 0.
  • Added error handling to backup routines to prevent a crash.
  • The program now warns instead of crashing if an attempt is made to open a macro file that is zero bytes in length or smaller than the minimum of 60 bytes.
  • Starting a macro Capture before a prior capture has finished will no longer cause a crash.
  • Fixed a crash that could occur when deleting commands in the Script Editor.
  • Fixed a crash that would occur if the Script Editor was closed while the debugger was running a macro and the Variable Set from Prompt command dialog was displayed.
  • Made a change to prevent a crash in the Menu Builder that could occur when saving a newly created menu.

New in Macro Express Pro 4.4.0.1 (Nov 9, 2012)

  • Enhancements:
  • Added Windows 8 and Windows Server 2012 to the 'Get OS Version String' and 'If OS Version' commands.
  • A portable version is now available for use on portable devices.
  • Now handles Read Only and protected macro files better.
  • When the Macro Nickname field has focus, pressing Ctrl+a selects all.
  • Improved removing the shortkey activation characters before launching a shortkey activated macro.
  • Multiple default values may now be set when using the 'Multiple Choice' option of the 'Multiple Choice Menu' command.
  • Improvements to the message that appears when backing up macro files.
  • A message now appears when packing macro files.
  • The total amount of memory installed on the computer is now reported correctly in the event of a crash.
  • Improved the 'File must be ready for xx seconds' feature of the Wait for File to be Ready command to make it more reliable.
  • The sample macro file samples.mex is copied to the same folder as the default macro when the First Time Wizard runs.
  • If an icon assigned to a macro is not found, an empty icon with a red box around it is displayed.
  • When an icon assigned to a macro points to either an empty removable drive or one that no longer exists, the "There is no disk in the drive. Please insert a disk into drive" message comes up fewer times.
  • Optimized help menu options.
  • If the default string variable used by Variable Set From Prompt contains a CR then the default value is not highlighted.
  • Updated command category icons.
  • Added the ability to set the number of columns used in the Multiple Choice Menu command. Default is Auto, which sets the number of columns to 2 after 10 choices are entered.
  • The width and height of the Multiple Choice Menu command are now automatically calculated when set to Auto.
  • The Multiple Choice Menu command is now sized correctly when Windows is using non-standard Windows DPI settings.
  • Cleaned up the Multiple Choice Menu command to reduce excess whitespace.
  • Long choice items in the Multiple Choice Menu command are no longer truncated.
  • Adjusting the width of the Multiple Choice Menu command no longer causes scrollbars to appear before text in the choices is lost.
  • All elements of the result array variable used by the Split String command are now emptied before the split occurs.
  • When the Caption field is empty in the MessageBox command the message 'No caption has been specified.' is displayed.
  • In the Email Send command, clicking on the To, CC or BCC buttons adds an email address without replacing any already entered.
  • A warning message is displayed when a variable name is entered that is too long.
  • % characters are automatically added to variable names typed into fields that require a variable. This fixes numerous bugs caused by non variable strings being entered where a variable is required.
  • The 'variable is not currently defined' dialog now comes up centered within the Script Editor instead of the center of the screen.
  • Variable names entered in the new variable dialog may now optionally include % characters.
  • The system tray balloon hint will now only be displayed 4 times. If the hint is clicked it will no longer be displayed.
  • Made a change that should prevent dialogs appearing underneath other dialogs.
  • Changed macro activation of None to No Activation.
  • Changed And, Or & Xor to AND, OR & XOR.
  • Made the message clearer that is displayed when a Macro Express 3 license is entered into Macro Express Pro.
  • The 'Audio Volume: Turn Off' and 'Audio Volume: Turn On Full' commands now work on Windows 7.
  • Added additional messages that are displayed when an FTP or other Internet command has an error.
  • Enhanced the message that is displayed when the 'Run when Windows starts up' preference is changed and while waiting for the user to click on the UAC prompt.
  • Bugs Fixed:
  • Fixed problems with the Restore Windows Positions option.
  • The setting is now remembered when prompted to enable the keyboard remap hook.
  • Variable values in the Variables Debug window are now updated correctly when debugging with the Clear Variables or Variable Restore commands.
  • Fixed a problem in the 'Windows/Programs' command category where commands that use a window title were not giving priority to visible windows over hidden windows.
  • The program no longer crashes when Text File Begin Process command runs and the text file is in use.
  • Made changes that make updating the Last Run Time more reliable.
  • Fixed a problem where the Autocreate Variables setting was not being saved in the preferences.
  • Fixed a problem that could occur if a backup starts and the file is being updated by another process.
  • Fixed a problem with Export and then Import Program Configuration that occurred when & is part of a macro file name.
  • Exporting and importing the program configuration no longer generates an error when the macro file contains accented characters.
  • Pressing F1 for the MessageBox dialog now brings up the correct help.
  • The Encrypted Text command now displays the 'variable is not currently defined' dialog if the variable has not been defined.
  • Fixed problems that would occur if a variable name without % was entered in the 'Variable to receive result' field of a Text File Begin Process command.
  • Fixed problems that would occur if a variable name without % was entered in the 'Variable array to receive result' field of an ASCII File Begin Process command.
  • Fixed problems that would occur if a variable name without % was entered in the 'Destination Variable' field of a Multiple Choice Menu command.
  • Fixed the width of the Variable buttons on computers set to 125% DPI and higher.
  • Fixed a problem where the scheduled macro time was not showing am/pm.
  • If the file used by the ASCII Text File Begin Process command cannot be opened it now reports a file open error instead of a invalid format error.
  • Fixed a bug where a disabled Text Type command inside a Clipboard Start/End Copy block would be still be copied to the clipboard.
  • Fixed a bug that would cause the computer to freeze when the Activate or Launch command is waiting for a window to appear and a macro that has a scope setting is launched.
  • Fixed issues with the 'Get OS Version String' and 'If OS Version' commands and Windows XP x64, Server 2003, Server 2003 R2 were not correctly identified.
  • Fixed the Expand Filename option in the 'Variable Set From File path' command.
  • Fixed a problem that occurred if Preferences dialog was displayed after the Categories column was resized.
  • Fixed a problem that occurred when 'Display the advanced file prompt' is disabled and 'Close open macro files before loading another macro file' is enabled.
  • Fixed a bug where the scheduler time format did not always work correctly in 24-hour mode.
  • Fixed a problem in the Script Editor that could occur when the last macro is closed by clicking the x in the bottom tab.
  • The Load New Macro File command no longer causes a crash when loading a read-only macro file and closing all others.
  • Fixed a crash that would occasionally occur when the program first loads.
  • Fixed a crash in the Save Variables command.
  • Fixed the cause of a crash that would occur when the Explorer window is shutting down.
  • Fixed a crash that would occur when an FTP command received an error and the message describing the error was blank.
  • Fixed a crash that would occur if program is closed after the 'Run when Windows starts up' preference is changed and while waiting for user to click on the UAC prompt.
  • Fixed a crash that could occur on macros that were captured or imported from an earlier version of Macro Express.
  • Fixed a crash that could occur when clicking between macro files in the Categories column.

New in Macro Express Pro 4.3.0.1 (Jul 6, 2011)

  • Enhancements:
  • Added the ability to edit a macro specified in a 'Macro Run' command from the right-click menu of the script editor. This feature requires that the macro explorer be open in the background.
  • Standardized the Find/Replace dialogs in Macro Explorer, Script Editor and the External Script command.
  • Pressing the Enter key in the Script Editor's Search box performs the search.
  • The last 10 entries in the find dialogs are now remembered and reusable.
  • Added the 'Do not process embedded variables' option to many of the 'Variable Set String' and 'Variable Modify String' commands.
  • Revised the External Script command. It is now resizable, has improved syntax highlighting, added a new 'Insert Encoded Variable' button and variables can now be encoded to prevent automatic expansion.
  • External Script Command: Added Ctrl+F to Search, F3 to Search Next, Shift+F3 to Search Previous and Ctrl+H to Replace.
  • Added encoding of variables to the 'External Script' command. Variables entered like this {%}Variable{%} are not replaced with the content of the variable and are changed to %Variable% prior to the code that runs the script.
  • Added encoding of variables to the 'Run Macro In Variable' command. Variables entered like this {%}Variable{%} are not replaced with the content of the variable and are changed to %Variable% prior to the code that runs the macro.
  • Added 'Close open macro files before loading another macro file' option to the preferences that will close open macro files when another macro file is opened.
  • Added an option to not allow a floating menu to close.
  • Added an option to not close a popup menu after running a macro.
  • Modified the program so that it will work correctly with a macro file that is read-only.
  • All open macro files are now included in the list of most recently used macro files.
  • Added a registry entry to allow more items in the most recently used list of macro files.
  • When another macro file is loaded into Macro Explorer, that macro file is selected and highlighted.
  • Rearranged the Clear Variables dialog to make its functionality clearer.
  • Made a modification to the 'Website' command to make the 'wait for webpage' option more reliable.
  • The clipboard hook is now disabled by default. If you create a macro that requires the clipboard hook you will be prompted to enable the hook.
  • The keyboard remapping hook is now off by default. The user will now be prompted to enable it if a change is made in the keyboard remapping tool.
  • Added an advanced option to disable mutexes in the hooks to optimize CPU utilization.
  • Made a change to allow an icon file to be included in the folder containing the macro file and continue to work if the folder containing both is changed.
  • When a Macro Express 3 macro file is converted to Macro Express Pro a backup copy of the original macro file is created.
  • Added the 'Transfer Mode' option to the FTP Get Filesize command.
  • Made a change to display better error messages for the 'FTP Site Connect' command.
  • When importing a program configuration file that contains entries that are not normally in the preferences, those non-standard values will be saved in the $Unknown registry key.
  • Improved support for non-default DPI settings on Windows 7 and Vista.
  • Updated the 'Directory Modification' activation to make it more reliable.
  • Bugs Fixed:
  • Fixed a bug rounding negative numbers.
  • Fixed a bug where the list of macros in the Macro Explorer window could get confused.
  • Fixed a bug in the explorer where the icons would get confused.
  • Fixed a bug in the explorer where changing the sort order would sometimes not refresh the macro list correctly.
  • Fixed a bug with the Clear Variables clear all variables command.
  • Fixed a bug in the Date/Time prompt where a variable used in the prompt text would not be properly expanded.
  • Fixed an issue with TCP/IP activated macros that was caused by Microsoft Security patch.
  • Fixed a lockup that occurred when using the 'Load New Macro File' command when an open macro file contains a 'TCP/IP' activated macro.
  • Fixed a handle leak in the mouse hook.
  • Fixed a problem exporting and importing the program configuration when a value in the preferences contains certain special characters.
  • Fixed a bug in the menu builder where the icons would get confused.
  • Fixed a bug where the menu builder would get confused about the menu's structure.
  • Pressing F1 when the Macro Explorer Find dialog is displayed now brings up the correct help topic.
  • The Command Line Parameter in the Preferences is now properly stored in the startup shortcut.
  • Fixed a bug in the 'Windows/Programs' command category where commands that use a window title were not giving priority to visible windows over hidden windows.
  • Fixed a bug in the 'Minimize to system tray' command where the icon in the system tray was blank.
  • Fixed a bug that occurred when a program was minimized to the system tray where the hint was missing a character.
  • The macro nickname is now correctly displayed on the macro tab when creating a popup or floating menu macro.
  • Fixed a bug where the popup menu icons in the notification would get confused.
  • Fixed a bug where the debug variables dialog did not clear out the old values when starting a second test run of a macro.
  • Fixed a bug where the 'Variable Set String: Prompt for filename' respected the user's initial directory but did not remember the default filename.
  • Fixed a bug in the 'Variable Set String to the content of a file' that could occur when using the 'Strip the trailing CR/LF characters' option.
  • Fixed a conversion error that could cause the converter to become stuck in an infinite loop.
  • Fixed a bug where it was possible to enter an infinite loop if a variable is set to a string that contains the name of the variable that is being set.
  • Made a change to resolve issues that occurred when the program shuts down.
  • Fixed an issue that could occur when a macro is edited by users in different time zones.
  • Fixed a problem that could occur when running multiple External Script commands at the same time.
  • Removed the 'Prompt to associate files at program startup' option from the Dialogs area of the preferences when running on Windows 7, Vista and later.
  • Added a missing space to the 'Variable Set String to Environment Variable' in the script editor.
  • A variable may now be used in the Filename field of the Log Errors command.
  • Fixed the title of the 'Variable Set From Decimal' command's 'Set Position Manually' dialog.
  • Crashes Fixed:
  • Fixed the cause of a crash that could occur when two 'Text Type' commands were placed next to each other in the script.
  • Fixed a bug in the 'Repeat Counter' command that caused a crash when the command is used outside of a repeat loop.
  • Fixed a crash caused by aborting the 'Repeat With Windows' command.
  • Fixed reported security vulnerability that caused a crash when a malformed .mxe file is imported.
  • Fixed a crash that occurred when trying to run a malformed MXE file.

New in Macro Express Pro 4.2.2.1 (Jan 11, 2011)

  • Enhancements:
  • Added the ability to edit a macro even if it's locked by another user.
  • The errors in the 'Catch Error' dialog are now sorted alphabetically.
  • When the macro error dialog is displayed, the user can now press Ctrl+C to copy the contents of the window to the clipboard.
  • Bugs Fixed:
  • Fixed a bug where the 'Variable Modify String' command did not return expected results if the user left off the '%' symbol in the destination variable name.
  • Fixed a bug in the 'Variable Modify String: Copy part of string' command where the source variable was not processed.
  • Fixed a bug where sometimes a macro that has been restored from the recycle bin was placed at the bottom of the macro list.
  • Fixed a bug where the variables were allowed to be longer than 31 characters in length.
  • Modified the 'Date/Time' command so that it ignores any milliseconds in the date/time since the editor does not allow the modification of milliseconds.
  • Fixed an issue where some commands reported undefined variable errors if there was a space before the first percent sign in the destination field.
  • Fixed a bug where some clipboard commands did not have help topics.
  • The 'Variable Set From File path' command now returns the correct filename when the file extension is included twice in the filepath.
  • The 'Encrypted Text' command now supports the 'Keystroke Speed' settings properly.
  • Fixed a bug that caused the script commands pane to redraw incorrectly.
  • Crashes Fixed:
  • Fixed a crash that could occur when using the 'Run Macro Now' feature from the explorer.
  • Fixed a crash that occurred when attempting to launch a macro from the command line in a file that is not currently open.
  • Fixed a crash that occurred when using the 'Variable Restore' command when restoring a text variable array into a smaller predefined array (i.e when restoring a T variable of 999 elements into a T variable defined with 99 elements).

New in Macro Express Pro 4.2.1.1 (Nov 3, 2010)

  • Enhancements:
  • Added the ability to paste rich text using the Text Type command.
  • Added a 'Run macro without testing' button to the script editor.
  • Added a new method for using controls. Controls can now be located using their on-screen coordinates.
  • If a user clicks on the 'Run Macro Now' button in the explorer, and the macro file has been renamed or moved, a message will display indicating that the macro file does not exist.
  • When executing a 'Macro run', if the file that contains the macro is moved or renamed, a 'File cannot be found' error will be displayed.
  • When using a variable construct such as %T[%N[1]%]%, if the variable inside the brackets exceeds the range of the array variable (i.e. %T[0]%), then the error message will reflect this.
  • Optimized the 'Test Run' to run faster.
  • Optimized the 'Split String' command.
  • Added an option to not parse embedded variables in the 'Variable Set String' command to make it easier to create variables for the 'Run Macro in Variable' command.
  • Made a significant performance increase when dealing with variables.
  • Bugs Fixed:
  • Fixed a bug in the debug variables window where, if a construct such as '%T[%N[1]%]%' was used, the display would be incorrect.
  • Modified the macro locking/unlocking to correct a bug where a macro would not always be unlocked for editing in network mode.
  • Fixed a bug in the Date/Time command where the date could not be set accurately if setting it prior to 12/30/1899.
  • Fixed a lockup that was caused by using the 'Macro Enable' command too many times successively.
  • Fixed a bug where binary data could not be placed in text variables.
  • Fixed a bug where the user would not be prompted to save an edited macro if the script editor was closed by right-clicking its taskbar icon.
  • Fixed a bug where the command category pane would not redraw properly.
  • The icons in the Select an Icon dialog are now rearranged as the dialog is resized.
  • Crashes Fixed:
  • Fixed a crash that occurred when running the 'Update text box' command.
  • Fixed a crash that occurred when restoring a macro from the recycle bin.
  • Fixed a bug that caused a crash when closing tabs in the script editor.
  • Fixed a crash that occurred when clicking the 'Save and Close' button too many times too quickly.

New in Macro Express Pro 4.1.7.1 (Sep 2, 2010)

  • Added MessageBox command, improved variable handling, and many other enhancements and bug fixes.

New in Macro Express Pro 4.1.5.1 (Feb 3, 2010)

  • Variable and command optimizations, better compatibility with 64 bit versions of windows, improved backup and restore, bugs fixed.

New in Macro Express Pro 4.1.0.1 (Aug 29, 2009)

  • Fixed a crash that occurred in connection with the "Load New Macro
  • File" command.
  • Fixed a bug in the "Variable Modify String: Split" command that
  • caused it to fail if the text contained a '%' symbol.
  • Made a change to the "Load New Macro File" so that if a macro file
  • is already loaded, the file will still be reloaded in addition to
  • throwing the "Already Loaded" error message.
  • Fixed a crash in the explorer that was caused by modifying a macro
  • via macro commands.
  • Changed a default in the explorer so that the macro file is opened
  • the first time the program is run instead of the "System Macros".
  • Fixed a crash that occurred when running a popup or floating menu
  • from a file that is in a read-only directory.
  • Fixed a crash that occurred when switching from the Explorer to the
  • Recycle Bin views.
  • Fixed a bug in the "Email Send" command where attachments were not
  • always sent properly.
  • Fixed a problem where the name of the macro file in the 'Main Icon
  • Action' was blanked out if the macro file is closed.
  • Fixed a problem where macros could not be deleted from the Macro Recycle Bin
  • if it contained macros from multiple macro files.
  • Fixed an "I/O Error 32" that was being caused by running the
  • "Macro Enable/Disable" command too many times per minute.
  • Made a fix to prevent additional syntax errors when there are
  • mismatched "Mouse Down" and "Mouse Up" commands.
  • Fixed a crash that occurred when switching from the Explorer to the
  • Recycle Bin views.
  • Updated the sample macros to support Windows Server 2008 and Windows 7 and
  • to improve reliability.
  • Fixed a bug in the "Log Errors" command where the checkbox displayed
  • the wrong text.
  • Fixed a bug that caused Macro Express to lock up when displaying
  • dialog windows.
  • Fixed a bug in the "Ping" command where URLs were not cleaned up
  • properly.
  • Fixed a bug where, if the user attempts to delete a macro that is
  • currently being edited, no action was taken and the user was not
  • informed why.
  • Fixed a bug in the "Date/Time" command where errors relating to
  • incorrect variables were not being generated properly.
  • Fixed a bug where the "Multiple Choice Menu" command would create
  • a second column prematurely.
  • Disabled several menu options in the script editor when the "Script"
  • tab is not currently being viewed.
  • Added an option to convert a date/time variable to a string in the
  • "Variable Modify Date/Time" command.
  • Fixed a bug in the "Text Box Display" command where an integer
  • variable could not be used in the "Delay" field.
  • Fixed a bug that caused the system tray icon to no longer respond
  • when running as administrator on Windows Vista with UAC enabled.
  • Made a modification to make the emailing of attachments more
  • reliable.
  • Fixed a bug in several file operation commands where the destination
  • directory would be deleted.
  • Fixed a crash that could occur when creating a new macro category.
  • When the system tray icon is specified to launch a macro, instead of
  • opening the explorer, if the macro file is not open, it will be opened
  • before the macro is launched.
  • Fixed a crash that could occur when opening the Macro Explorer.
  • A macro that is currently being edited can no longer be recaptured
  • until it is closed out of the script editor.
  • Fixed a justification problem in the "Multiple Choice Menu" command.
  • Fixed a bug in the "Variable Set Date: Prompt" command where the
  • date field was not a dropdown calendar.
  • Removed several mouse cursors from the "If Mouse Cursor" and "Wait
  • for Mouse Cursor" commands due to the fact that they are custom cursors
  • and cannot actually be tested for.
  • When installing an update, the installer will now default to the path
  • where Macro Express Pro was previously installed.
  • Fixed a bug where the "Variable Restore" command would not update
  • the values in the debugger's variable list.
  • Fixed a crash that could occasionally occur when closing a tab in the
  • script editor.
  • Fixed a bug where passwords assigned to "All Categories" did not
  • propogate down the category tree properly.
  • Fixed the "shield" icon next to the "License Information" on the help
  • menu for Windows Vista and Windows 7 machines.
  • Fixed a bug on floating menus where the focus was not returned properly.
  • Uninstall now works on Windows 7.
  • The trial license now works on Windows 7.
  • Modified the potential shortkey conflict warning.
  • Added a "Close Macro File" command. If the command attempts to close
  • the only open macro file, the "Cannot close file" error will be thrown.
  • Removed the "Debug Variables" pane from the script editor. The
  • variable values are now contained in a new, floating window. This
  • window is available under Debug > Show Variable Values. Also, the
  • window will only show the variables that have been modified, making it
  • easy to see what variables are in use by the macro.
  • Fixed a bug in the "Timed Delay" commands were some applications would
  • cause Macro Express to skip the delay.
  • The "Audio Mute Toggle" command now works properly on Windows Vista.
  • Fixed a bug where the browse button for the Default Keyboard
  • Remapping Directory in the preferences changed the Crash Report
  • Directory path instead.
  • Macro icon paths are now virtualized so they can be portable between
  • version of Windows.
  • When reporting an error message, the memory is now reported correctly
  • on 64-bit systems.
  • Fixed a bug in the "Multiple Choice Menu" where some items were
  • split into multiple items.
  • Fixed a bug in the "Multiple Choice Menu" command where the '9'
  • option returned 'Z'.
  • Fixed a bug in the "Multiple Choice Menu" command where the options
  • for 'AA' and above could not be preset.
  • The F1 now brings up the help in the script editor's find/replace dialog.
  • Crashes that occur on Windows 7 should now say Windows 7 in the crash
  • report.
  • Added Windows 7 to the 'Get OS Version String' and 'OS Version'
  • commands.
  • Changes to the 'Crash Report Directory' and 'Default Keyboard
  • Remapping Directory' settings are now correctly saved.
  • Fixed a bug where the user could not step into a "Macro Run" command
  • while debugging.
  • Fixed a memory leak that occurred in the window title activation
  • routines.
  • The "PostMessage" command no longer ignores variables in any of the
  • fields.
  • Fixed a bug in the "Global Except" scope where all of the conditions
  • had to be met in order to have the macro not execute.
  • Fixed a crash that occurred when using an undefined variable in
  • the contents of the "Multiple Choice Menu" command.
  • It is now possible to completely delete an inline comment using the
  • "Comment" button on the right-side of the script editor.
  • Fixed a crash that occurred when the script editor attempts to load
  • the inline comments on a corrupted macro, or a macro that was
  • recaptured using a previous version.
  • Removed the ability to delete a macro that is being edited in the
  • script editor.
  • Fixed a bug in the "If Macro" command where the filename field was
  • required.
  • Fixed a bug in the "Timed Text Box" command where an integer variable
  • could not be used in the "time" field.
  • Fixed a bug in the "Variable Modify String: Save to File" command
  • where it would erroneously throw errors about undefined variables.
  • Fixed a bug in the "Schedule: Idle" option.
  • Fixed the "Volume Up" and "Volume Down" commands on Vista systems.

New in Macro Express Pro 4.1.0.1 (Aug 29, 2009)

  • Windows 7 support, separate 'Debug Variables pane, plus many enhancements and bug fixes.