Revision History

Macro Express Pro 4

Be notified of any new changes – Subscribe to the Macro Express News email newsletter.

We welcome your suggestions for enhancements and improvements. Please use our online form to report a bug. Email us with other questions or comments. Want to know how to upgrade? Upgrade information.

  1. Updated the uninstaller. The previous uninstaller is now being blocked from running by Windows.
  2. Signed with the latest code signing certificate for enhanced security and trust.
  3. Fixed a bug that would cause a crash with the Variable Set Control Text command if the specified control does not exist.
  4. Bug fixes and other minor changes.
  1. Fixed an issue where CPU usage was high if the macro was running a Text Box Display, If Message or Variable Set from Prompt command.
  2. Fixed a problem that caused Macro Express to freeze when loading on some virtual machines.
  3. Made a change to make Macro Enable and Macro Disable commands more reliable.
  4. Fixed a problem where the Running Man icon was not displayed when “Show icon” was selected for that icon in the Notification Area properties.
  5. Fixed problems with the Close Macro File and Load New Macro File commands.
  6. Fixed a problem with the “Date/Time: Set to a user prompted date/time” command where the prompt was too small.
  7. Fixed a bug in the System Date/Time command where the Adjust Days and Adjust Years fields did not have a variable button.
  8. Fixed a problem with Quick Wizard Change Default Printer dialog where the Next button was not enabled.
  9. Fixed a crash that would occur in the “If Window is focused” command when the window title was blank and the option “The title contains wildcards” was selected.
  10. Removed option to hide or show toolbars by right-clicking next to the toolbar.
  11. Removed ability to drag a toolbar off outside of the program.
  12. Fixed a problem in the Script Editor where the All Commands dropdown was confused and no commands were listed.
  13. Fixed an issue that caused a command prompt dialog to be displayed briefly when meproc.exe was used to launch a macro from a batch file or a macro saved to the desktop.
  14. Fixed issues deleting, saving and restoring toolbar preferences in the Portable version.
  15. Fixed a problem in the Menu Builder where toolbar and grid preferences were automatically deleted when they should not have been.
  16. Fixed problems with the Play Video command with the Play immediately and close when finished option.
  17. Fixed the MACROFILEDEST Advanced Installation option.
  18. Fixed a problem where the “Save settings for all users” feature would delete the list of macro files to load from the HKEY_CURRENT_USER area of the registry.
  1. Fixed the QuickWizard feature.
  2. Fixed a problem where toolbar and grid preferences were not automatically deleted when they should have been.
  3. Updated sample macros.
  1. Adjusted look and feel of the program in many areas.
  2. Made changes to allow the program to be used on computers with high DPI settings such as those with 4K monitors.
  3. Added Variable Set Decimal to Display Size Multiplier command to allow macros to adjust for different DPI screen settings.
  4. Updated the installer.
  5. Updated the macros in samples.mex.
  6. 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.
  7. Removed ‘The ‘ from many of the Error Codes to make it easier to locate a specific error in the Catch Error command.
  8. Most running macros are now listed when the mouse is hovered over the running man icon.
  9. 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.
  10. Updated Notes Tab with new formatting options.
  11. 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.
  12. 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.
  13. The If Window and If Not Window commands now list Handle variables for the Window Title field when the Variables tab is clicked.
  14. Solitary usage is now available for the ‘Use Suffix’ shortkey option.
  15. A message is displayed if ‘Use Suffix’ is selected and Solitary usage is disabled offering to enable it.
  16. Shortkey activated macros include a “To Play Back” box in the Activations tab of the Script Editor.
  17. If an attempt is made to edit a command without a command dialog the comments dialog is now displayed.
  18. 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.
  19. Added Win+Alt+S to the list of keys restricted to Windows because Windows 10 no longer allows use of this hotkey.
  20. Made a change to the MessageBox command so it is more likely to be displayed in the foreground.
  21. Updated the list of sounds available from the system in the Sound File command and the Play a Sound options in the Preferences.
  22. Moved Show Sidebar and Show Toolbar options to the Preferences, Appearance dialog.
  23. Added ability to choose which columns to display in the Macro Explorer Grid.
  24. When the program runs for the first time it no longer asks if you want to create a new macro file.
  25. Renamed ‘Error Log’ to ‘Macro Log’.
  26. Added the ability to Log Unusual Events to note errors that should not crash the program.
  27. Added a warning if any of the Macro Logs in the Default Macro Log Folder are too large.
  28. Made changes in many dialogs so F1 now brings up the appropriate help topic.
  29. A message is now displayed if the Play Temporary Macro command has a problem.
  30. Adjusted colors used in UAC prompt on Windows 10.
  31. Updated check to see if a license was entered for a different version of Macro Express.
  32. Importing macros is now faster.
  33. Updated the progress bar displayed when macros are imported or exported.
  34. Warning and error message dialogs are now more likely to be displayed on top of other windows.
  35. Fixed security vulnerability CVE-2014-0994 relating to bitmap images.
  36. Fixed a problem with the Mouse Locator in the Portable version.
  37. Fixed a problem launching the Mouse Locator from command dialogs.
  38. Fixed a problem where some processes were missing from the list of processes.
  39. Fixed a bug in Volume control commands.
  40. Fixed a crash that could occur when Scroll Lock + Pause is used to halt a macro.
  41. 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.
  42. Fixed a possible lockup that could occur when two or more macro file backups occur at the same time.
  43. 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.
  44. Fixed a bug where certain syntax errors would cause a crash.
  45. Fixed a bug where the Scope was not being saved when a macro was captured using the Ctrl+Alt+Shift+X hotkey.
  46. Fixed a bug that could cause the program to forget which macro files are loaded.
  47. Fixed a bug that could cause the backup location and pattern to be reset.
  48. The password can no longer be blank in the Password Protection command.
  49. Made a change to prevent multiple Password Prompts being displayed at the same time.
  50. Made a change to prevent a crash that could occur if the program was closed while the splash screen was displayed.
  51. Fixed a problem with the /NQS command line option.
  52. The hint displayed when the mouse is hovered over the capture macro icon now says ‘Capturing macro’.
  53. Fixed a problem where you could not export to a macro file that already exists even if you answered Yes to overwrite it.
  1. 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.
  1. Improved support for Windows 10 and added support for Windows Server 2016.
  2. Restore Window Positions now also restores the Category Width.
  3. Restore Toolbars now restores the Macro Explorer toolbars when running Macro Express Pro Portable.
  4. Updated the Quick Start Guide. The Quick Start Guide is now only automatically displayed once.
  5. 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.
  6. Fixed the Restart Macro Express command to work reliably on Windows 10 and Windows 8.1.
  7. 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.
  8. Added an option to play a sound every time a macro is activated.
  9. The HotKey dialog now displays HotKeys that are Restricted to Windows or Reserved for Windows in different colors.
  10. Updated samples.mex to support Windows 10 and Windows Server 2016.
  11. Made changes to improve support on ultra high resolution monitors.
  12. The If OS Version command now has the newest versions of Windows at the top of the list of choices instead of the oldest.
  13. Fixed a problem with the Variable Modify Decimal command where the create variable prompt did not allow decimal variables.
  14. Added ‘There is no control to capture’ to the list of errors for the ‘Capture Control’ command.
  15. The Split String now correctly supports the error ‘The array is too small’.
  16. 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.
  17. The Restart Macro Express command no longer writes to the registry when Macro Express Pro Portable is running.
  18. Fixed a bug in the Window Resize and Reposition macro in samples.mex.
  19. Fixed a problem that occurred when importing a Macro Express 3 macro containing Window Resize.
  1. Fixed several issues in the samples.mex macro file.
  2. Fixed a problem that caused a “Insert disk into drive D:” message on some computers.
  3. 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.
  4. The message that is displayed when a macro is halted no longer automatically has “Don’t show this again” checked.
  1. Made changes to the samples.mex sample macros file to make it easier to disable the Menu of Sample Macros.
  2. The size of the If Message dialog is now adjusted to allow for a longer Caption or User Defined button captions.
  3. A warning is now displayed if the backup of a macro file fails. The warning message can be disabled.
  4. Backups of macro files are now copied to “Documents\Insight Software\Backups\” by default.
  5. Added preferences to change what is displayed in the Mouse Locator including whether to use the translucent style.
  6. The Mouse Locator can now be launched from the Script Editor.
  7. A warning is now displayed when the If Variable Contains command tries to compare with a decimal value of ‘.’.
  8. Updated ‘If OS Version’ and ‘Get OS Version String’ commands to support Windows 10.
  9. Improved error message displayed when FTP commands fail because the macro is not connected to an FTP server.
  10. Can edit properties of System Macros by right-clicking and then choosing Macro Properties or by double-clicking on a system macro.
  11. Advanced Installation now converts lower case letters in the LICENSECODE to all uppercase.
  12. Fixed a problem that could occur if a Macro Error dialog came up while the backing up message was active.
  13. Errors in the Load Macro Text File command should no longer crash and can now be handled by the On Error handling.
  14. Errors in the Run Macro in Variable command should no longer crash and can now be handled by the On Error handling.
  15. Fixed the cause of a crash that could occur when a Menu pops up and a selection is immediately made.
  1. Added delay between key down and up along with a preference to enable or disable it.
  2. Adjusted internal delays to make typing text more reliable.
  3. 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.
  4. Added ‘Enhanced Wildcard Window Search’ option.
  5. Improved matching window titles when using wildcards in the Window Activate and other similar commands.
  6. 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.
  7. The Write Registry Value command will now report a problem if the permissions do not allow the value to be written.
  8. The Create Registry Key command will no longer cause a crash if the permissions do not allow the key to be created.
  9. Added ‘The Process Could Not Be Terminated’ to the ‘On Error’ tab of the Terminate Process command.
  10. Search now works when Favorite Commands or Code Snippets is selected.
  11. 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.
  12. Samples.mex file is copied to the user’s My Documents\Insight Software folder unless the RUNQUIET Advanced Installation option is used.
  13. Updated the Quick Start Guide
  14. Updated the Help
  15. The ‘Open Folder in Explorer to’ and ‘Open Folder to’ commands now correctly support the ‘The path does not exist’ error handler.
  16. Added UAC message when ‘Save settings as defaults for all users’.
  17. The Top, Left, Height, Width and Monitor fields in the Multiple Choice Menu command no longer accept absurdly large values.
  18. Auto Restore Hooks and clicking on Restore Keyboard and Mouse Hooks now also restores the CBT hook.
  19. 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.
  20. Fixed a problem that caused the preferences and the list of macro files to be loaded to be corrupted after certain types of crashes.
  21. 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.
  22. Fixed a problem that caused a ClosePref warning message to appear.
  23. Other programs no longer freeze up while the license dialog is displayed after being launched from the player.
  24. 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.
  25. The Explorer, Script Editor and Menu Builder now display an error when a macro file is inaccessible instead of crashing.
  26. Made a change to the Ping and If Ping Successful commands to ensure the timeout is a minimum of 1 second.
  27. Fixed an issue that caused the ‘Log Errors’ and ‘Log Messages’ commands to occasionally fail with a warning message.
  28. Made a change so errors in the ‘Audio Volume’ and ‘Audio Mute’ commands halt the macro instead of crashing the program.
  29. Fixed a problem when using Replace in the Script Editor.
  30. Fixed an issue that could occur when launching another program.
  31. 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.
  32. Clicking Reset Page in Appearance preferences resets ‘Show full path in the MRU list’ to the default value.
  33. Removed the ‘Start the Macro Explorer minimized’ selection from Options, Preferences, Startup.
  34. Fixed a problem that would occur if a timed Text Box Display command was automatically closed while a macro error dialog was displayed.
  35. Attempting to drag a macro to the System Category will no longer cause a crash.
  36. Fixed the cause of a crash that occurred when capturing a macro.
  37. Fixed a crash that would occur if the <ALT> <Left Arrow> keys were pressed when the Code Snippets were displayed.
  38. Made a change to avoid a crash when closing the program.
  1. Added ability to hold a key down or up.
  2. Made a change to help shortkeys activate better when using the Use Suffix option.
  3. 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.
  4. The If Message command now accepts Y or N, O or C, and T or F keystrokes as appropriate to select the correct button.
  5. Enhanced the Alt-Key Sequence feature to allow entry of Alt Key Codes using hexadecimal values. This allows Unicode characters to be typed.
  6. Enhanced the Alt-Key Sequence feature to support the legacy method to enter Alt Key Codes.
  7. Export Program Configuration now exports preferences from HKLM even when the program is not running with elevated privileges (administrator mode).
  8. Added Windows 8.1 and Windows Server 2012 R2 to the ‘Get OS Version String’ and ‘If OS Version’ commands.
  9. The Mouse Locator now displays the pixel color in separate values for Red, Green and Blue.
  10. 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.
  11. Pressing Ctrl-C in the Mouse Locator now copies the Screen Position and color values to the clipboard.
  12. 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.
  13. 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.
  14. The filepath is now displayed in the error message when a file is not found in several commands.
  15. 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.
  16. Added an option to show the full filepath for the Most Recently Used macro file list.
  17. The Script Editor’s Insert mode now defaults to ‘Insert Command After Selected’.
  18. Enhanced the CONFIGFILEPATH Advanced Installation option to allow the path to be surrounded by “s.
  19. 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.
  20. 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.
  21. The About box now shows Macro Express Pro Portable when appropriate.
  22. Added a registry only option that allows selection of Solitary Usage for shortkey macros when the Use Suffix option is selected.
  23. 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.
  24. Fixed problems with monthly Scheduled macros.
  25. Made a change to improve the reliability running a scheduled macro set to run when the computer is idle.
  26. 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.
  27. Fixed Text Type of the <NUMENTER> key.
  28. Fixed a problem where a floating menu with ‘Don’t allow menu to be closed’ would keep Windows from shutting down.
  29. Fixed a problem where Quick Wizard macros were not always being saved to the highlighted macro file.
  30. Made a change to fix a problem where scheduled macros were not displaying am/pm or 24 hour clock.
  31. The Variable Modify String Strip CR/LF command will now evaluate something like %Temp[%C%]% correctly.
  32. Fixed a problem in the Multiple Choice Menu command dialog where clicking on the Sizer button would blank out the columns value.
  33. Fixed a problem with the Multiple Choice Menu dialog sizer where each time the sizer was clicked the height and width increased.
  34. 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.
  35. 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.
  36. The ‘Variable Set From File: Set to the Size of a File’ now returns a correct value for very large files.
  37. The ‘FTP Get Filesize’ now returns a correct value for very large files.
  38. 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.
  39. Fixed a problem that could occur when displaying the help if the Path environment variable was longer than 999 bytes.
  40. 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.
  41. The first macro file is highlighted in the Macro Express Explorer window instead of System Macros when the program is initially installed.
  42. File, Import is now disabled when the System Macros category is highlighted.
  43. Fixed a problem with the Variable Modify Date/Time command that occurred when subtracting Hours.
  44. The File, Export, Output Macro Information option is no longer disabled when multiple files are selected.
  45. Fixed a problem where the horizontal scroll bar for Categories would disappear after closing a macro file.
  46. Made a change to the loading of the Quick Start Guide for new users.
  47. Fixed a problem where the list of macros would get confused after Run Macro Now.
  48. Fixed a problem that could cause a problem with the LICENSENAME and LICENSECODE advanced installation options.
  49. Fixed a problem that could cause crashes at random times.
  50. Fixed a crash that occurred when entering a Multiple Choice Menu command with columns set to 3 and click the Set Position Manually button.
  51. 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.
  52. Added error handling to backup routines to prevent a crash.
  53. 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.
  54. Starting a macro Capture before a prior capture has finished will no longer cause a crash.
  55. Fixed a crash that could occur when deleting commands in the Script Editor.
  56. 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.
  57. Made a change to prevent a crash in the Menu Builder that could occur when saving a newly created menu.
  1. The Sound File command dialog in the Script Editor now displays a list of system sounds that can be used with this command.
  2. When in the Sound File dialog in the Script Editor, clicking on the Test button displays an error if the specified .wav file does not exist.
  3. Changed the ‘Variable Set Handle from a window with the title’ command to give preference to visible windows.
  4. To reset a macro’s icon to the default delete the file path in the Change Icon dialog of the Script Editor.
  5. Changes to the width of the Category column in the Explorer are now saved and restored.
  6. Fixed a problem, only in version 4.4.0.1, with text type of keypad numbers.
  7. Fixed a problem, only in version 4.4.0.1, with the Mouse Move to Tray Icon command browsing for system tray icons.
  8. Fixed a problem where a password set in the Security Tab was not always saved when the macro was saved.
  9. Fixed a problem with the backup every xx days at Program Start option.
  10. Fixed a problem where the portable version was not remembering the license when used with remote desktop connection.
  11. Fixed colors of components on backup prompt when running on Windows XP and Windows Server 2003.
  12. Fixed a crash that would occur by clicking on a System Macro and then clicking on an item in the Macro Recycle Bin.
  13. Fixed a crash that would occur in the Explorer when a System Macro was highlighted and the header was clicked to change the sort order.
  14. Fixed a crash that could occur when switching macro files in the Explorer’s Category panel.
  15. Fixed a crash that would occur when importing macros.
  16. Fixed a problem where backup every xx days at startup was causing a crash.
  1. Added Windows 8 and Windows Server 2012 to the ‘Get OS Version String’ and ‘If OS Version’ commands.
  2. A portable version is now available for use on portable devices.
  3. Now handles Read Only and protected macro files better.
  4. When the Macro Nickname field has focus, pressing Ctrl+a selects all.
  5. Improved removing the shortkey activation characters before launching a shortkey activated macro.
  6. Multiple default values may now be set when using the ‘Multiple Choice’ option of the ‘Multiple Choice Menu’ command.
  7. Improvements to the message that appears when backing up macro files.
  8. A message now appears when packing macro files.
  9. The total amount of memory installed on the computer is now reported correctly in the event of a crash.
  10. Improved the ‘File must be ready for xx seconds’ feature of the Wait for File to be Ready command to make it more reliable.
  11. The sample macro file samples.mex is copied to the same folder as the default macro when the First Time Wizard runs.
  12. If an icon assigned to a macro is not found, an empty icon with a red box around it is displayed.
  13. 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.
  14. Optimized help menu options.
  15. If the default string variable used by Variable Set From Prompt contains a CR then the default value is not highlighted.
  16. Updated command category icons.
  17. 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.
  18. The width and height of the Multiple Choice Menu command are now automatically calculated when set to Auto.
  19. The Multiple Choice Menu command is now sized correctly when Windows is using non-standard Windows DPI settings.
  20. Cleaned up the Multiple Choice Menu command to reduce excess whitespace.
  21. Long choice items in the Multiple Choice Menu command are no longer truncated.
  22. Adjusting the width of the Multiple Choice Menu command no longer causes scrollbars to appear before text in the choices is lost.
  23. All elements of the result array variable used by the Split String command are now emptied before the split occurs.
  24. When the Caption field is empty in the MessageBox command the message ‘No caption has been specified.’ is displayed.
  25. In the Email Send command, clicking on the To, CC or BCC buttons adds an email address without replacing any already entered.
  26. A warning message is displayed when a variable name is entered that is too long.
  27. % 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.
  28. The ‘variable is not currently defined’ dialog now comes up centered within the Script Editor instead of the center of the screen.
  29. Variable names entered in the new variable dialog may now optionally include % characters.
  30. The system tray balloon hint will now only be displayed 4 times. If the hint is clicked it will no longer be displayed.
  31. Made a change that should prevent dialogs appearing underneath other dialogs.
  32. Changed macro activation of None to No Activation.
  33. Changed And, Or & Xor to AND, OR & XOR.
  34. Made the message clearer that is displayed when a Macro Express 3 license is entered into Macro Express Pro.
  35. The ‘Audio Volume: Turn Off’ and ‘Audio Volume: Turn On Full’ commands now work on Windows 7.
  36. Added additional messages that are displayed when an FTP or other Internet command has an error.
  37. 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.
  38. Fixed problems with the Restore Windows Positions option.
  39. The setting is now remembered when prompted to enable the keyboard remap hook.
  40. Variable values in the Variables Debug window are now updated correctly when debugging with the Clear Variables or Variable Restore commands.
  41. 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.
  42. The program no longer crashes when Text File Begin Process command runs and the text file is in use.
  43. Made changes that make updating the Last Run Time more reliable.
  44. Fixed a problem where the Autocreate Variables setting was not being saved in the preferences.
  45. Fixed a problem that could occur if a backup starts and the file is being updated by another process.
  46. Fixed a problem with Export and then Import Program Configuration that occurred when & is part of a macro file name.
  47. Exporting and importing the program configuration no longer generates an error when the macro file contains accented characters.
  48. Pressing F1 for the MessageBox dialog now brings up the correct help.
  49. The Encrypted Text command now displays the ‘variable is not currently defined’ dialog if the variable has not been defined.
  50. 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.
  51. 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.
  52. Fixed problems that would occur if a variable name without % was entered in the ‘Destination Variable’ field of a Multiple Choice Menu command.
  53. Fixed the width of the Variable buttons on computers set to 125% DPI and higher.
  54. Fixed a problem where the scheduled macro time was not showing am/pm.
  55. 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.
  56. Fixed a bug where a disabled Text Type command inside a Clipboard Start/End Copy block would be still be copied to the clipboard.
  57. 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.
  58. 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.
  59. Fixed the Expand Filename option in the ‘Variable Set From File path’ command.
  60. Fixed a problem that occurred if Preferences dialog was displayed after the Categories column was resized.
  61. 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.
  62. Fixed a bug where the scheduler time format did not always work correctly in 24-hour mode.
  63. Fixed a problem in the Script Editor that could occur when the last macro is closed by clicking the x in the bottom tab.
  64. The Load New Macro File command no longer causes a crash when loading a read-only macro file and closing all others.
  65. Fixed a crash that would occasionally occur when the program first loads.
  66. Fixed a crash in the Save Variables command.
  67. Fixed the cause of a crash that would occur when the Explorer window is shutting down.
  68. Fixed a crash that would occur when an FTP command received an error and the message describing the error was blank.
  69. 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.
  70. Fixed a crash that could occur on macros that were captured or imported from an earlier version of Macro Express.
  71. Fixed a crash that could occur when clicking between macro files in the Categories column.
  1. 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.
  2. Standardized the Find/Replace dialogs in Macro Explorer, Script Editor and the External Script command.
  3. Pressing the Enter key in the Script Editor’s Search box performs the search.
  4. The last 10 entries in the find dialogs are now remembered and reusable.
  5. Added the ‘Do not process embedded variables’ option to many of the ‘Variable Set String’ and ‘Variable Modify String’ commands.
  6. 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.
  7. External Script Command: Added Ctrl+F to Search, F3 to Search Next, Shift+F3 to Search Previous and Ctrl+H to Replace.
  8. 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.
  9. 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.
  10. 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.
  11. Added an option to not allow a floating menu to close.
  12. Added an option to not close a popup menu after running a macro.
  13. Modified the program so that it will work correctly with a macro file that is read-only.
  14. All open macro files are now included in the list of most recently used macro files.
  15. Added a registry entry to allow more items in the most recently used list of macro files.
  16. When another macro file is loaded into Macro Explorer, that macro file is selected and highlighted.
  17. Rearranged the Clear Variables dialog to make its functionality clearer.
  18. Made a modification to the ‘Website’ command to make the ‘wait for webpage’ option more reliable.
  19. 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.
  20. 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.
  21. Added an advanced option to disable mutexes in the hooks to optimize CPU utilization.
  22. 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.
  23. When a Macro Express 3 macro file is converted to Macro Express Pro a backup copy of the original macro file is created.
  24. Added the ‘Transfer Mode’ option to the FTP Get Filesize command.
  25. Made a change to display better error messages for the ‘FTP Site Connect’ command.
  26. 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.
  27. Improved support for non-default DPI settings on Windows 7 and Vista.
  28. Updated the ‘Directory Modification’ activation to make it more reliable.
  29. Fixed a bug rounding negative numbers.
  30. Fixed a bug where the list of macros in the Macro Explorer window could get confused.
  31. Fixed a bug in the explorer where the icons would get confused.
  32. Fixed a bug in the explorer where changing the sort order would sometimes not refresh the macro list correctly.
  33. Fixed a bug with the Clear Variables clear all variables command.
  34. Fixed a bug in the Date/Time prompt where a variable used in the prompt text would not be properly expanded.
  35. Fixed an issue with TCP/IP activated macros that was caused by Microsoft Security patch.
  36. Fixed a lockup that occurred when using the ‘Load New Macro File’ command when an open macro file contains a ‘TCP/IP’ activated macro.
  37. Fixed a handle leak in the mouse hook.
  38. Fixed a problem exporting and importing the program configuration when a value in the preferences contains certain special characters.
  39. Fixed a bug in the menu builder where the icons would get confused.
  40. Fixed a bug where the menu builder would get confused about the menu’s structure.
  41. Pressing F1 when the Macro Explorer Find dialog is displayed now brings up the correct help topic.
  42. The Command Line Parameter in the Preferences is now properly stored in the startup shortcut.
  43. 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.
  44. Fixed a bug in the ‘Minimize to system tray’ command where the icon in the system tray was blank.
  45. Fixed a bug that occurred when a program was minimized to the system tray where the hint was missing a character.
  46. The macro nickname is now correctly displayed on the macro tab when creating a popup or floating menu macro.
  47. Fixed a bug where the popup menu icons in the notification would get confused.
  48. Fixed a bug where the debug variables dialog did not clear out the old values when starting a second test run of a macro.
  49. Fixed a bug where the ‘Variable Set String: Prompt for filename’ respected the user’s initial directory but did not remember the default filename.
  50. 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.
  51. Fixed a conversion error that could cause the converter to become stuck in an infinite loop.
  52. 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.
  53. Made a change to resolve issues that occurred when the program shuts down.
  54. Fixed an issue that could occur when a macro is edited by users in different time zones.
  55. Fixed a problem that could occur when running multiple External Script commands at the same time.
  56. 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.
  57. Added a missing space to the ‘Variable Set String to Environment Variable’ in the script editor.
  58. A variable may now be used in the Filename field of the Log Errors command.
  59. Fixed the title of the ‘Variable Set From Decimal’ command’s ‘Set Position Manually’ dialog.
  60. Fixed the cause of a crash that could occur when two ‘Text Type’ commands were placed next to each other in the script.
  61. Fixed a bug in the ‘Repeat Counter’ command that caused a crash when the command is used outside of a repeat loop.
  62. Fixed a crash caused by aborting the ‘Repeat With Windows’ command.
  63. Fixed reported security vulnerability that caused a crash when a malformed .mxe file is imported.
  64. Fixed a crash that occurred when trying to run a malformed MXE file.
  1. Added the ability to edit a macro even if it’s locked by another user.
  2. The errors in the ‘Catch Error’ dialog are now sorted alphabetically.
  3. When the macro error dialog is displayed, the user can now press Ctrl+C to copy the contents of the window to the clipboard.
  4. 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.
  5. Fixed a bug in the ‘Variable Modify String: Copy part of string’ command where the source variable was not processed.
  6. Fixed a bug where sometimes a macro that has been restored from the recycle bin was placed at the bottom of the macro list.
  7. Fixed a bug where the variables were allowed to be longer than 31 characters in length.
  8. 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.
  9. Fixed an issue where some commands reported undefined variable errors if there was a space before the first percent sign in the destination field.
  10. Fixed a bug where some clipboard commands did not have help topics.
  11. The ‘Variable Set From File path’ command now returns the correct filename when the file extension is included twice in the filepath.
  12. The ‘Encrypted Text’ command now supports the ‘Keystroke Speed’ settings properly.
  13. Fixed a bug that caused the script commands pane to redraw incorrectly.
  14. Fixed a crash that could occur when using the ‘Run Macro Now’ feature from the explorer.
  15. Fixed a crash that occurred when attempting to launch a macro from the command line in a file that is not currently open.
  16. 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).
  1. Added the ability to paste rich text using the Text Type command.
  2. Added a ‘Run macro without testing’ button to the script editor.
  3. Added a new method for using controls. Controls can now be located using their on-screen coordinates.
  4. 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.
  5. 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.
  6. 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.
  7. Optimized the ‘Test Run’ to run faster.
  8. Optimized the ‘Split String’ command.
  9. 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.
  10. Made a significant performance increase when dealing with variables.
  11. Fixed a bug in the debug variables window where, if a construct such as ‘%T[%N[1]%]%’ was used, the display would be incorrect.
  12. Modified the macro locking/unlocking to correct a bug where a macro would not always be unlocked for editing in network mode.
  13. Fixed a bug in the Date/Time command where the date could not be set accurately if setting it prior to 12/30/1899.
  14. Fixed a lockup that was caused by using the ‘Macro Enable’ command too many times successively.
  15. Fixed a bug where binary data could not be placed in text variables.
  16. 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.
  17. Fixed a bug where the command category pane would not redraw properly.
  18. The icons in the Select an Icon dialog are now rearranged as the dialog is resized.
  19. Fixed a crash that occurred when running the ‘Update text box’ command.
  20. Fixed a crash that occurred when restoring a macro from the recycle bin.
  21. Fixed a bug that caused a crash when closing tabs in the script editor.
  22. Fixed a crash that occurred when clicking the ‘Save and Close’ button too many times too quickly.
  1. The error messages in the script editor concerning variables is now more descriptive. It will tell you the name of the variable and what is wrong with it.
  2. When adding a month to a date time variable that is set to the last day of the month and the next month has fewer days, the date will be set to the last day of the month.
  3. Made the program a little more fault tolerant with variables in a situation where the user enters a space in a field that is expecting only a variable, for instance, the destination integer field in the ‘Variable Set Integer’ command.
  4. The ‘Run Control Panel Applet’ command on Windows Vista and 7 now shows more applets.
  5. Added an initial delay to the Wait Web Page command to make the command work more reliably on more computers.
  6. Wait for Web Page delay values are now in the registry to allow a user to adjust them for their specific computer if necessary.
  7. Updated Wait for Web Page feature of the Web Site command to be more reliable.
  8. When the player closes, the script editor will now prompt you to save any modified macros.
  9. If a file path in the preferences uses the TEMP directory, a virtual value is saved so the path can be portable between different computers and versions of Windows.
  10. Added a ‘MessageBox’ command.
  11. Increased the maximum value size of the ‘Variable Set String From INI File’ from 256 characters to 1024.
  12. The help has been changed with an updated look and feel.
  13. Fixed a bug where the command pane could get confused and displayed the wrong information.
  14. The Edit > Duplicate Command menu item in the script editor is now enabled and disabled properly when script items are selected and deselected.
  15. Fixed a bug in the Date/Time command where milliseconds were being included when the user either selected to use a specific date/time or was prompted for the date/time.
  16. Fixed a bug where it was not possible to use the ‘Variable Modify Date’ command with dates prior to 12/30/1899.
  17. Fixed a bug in the “Date/Time” command where the resulting date and time would be incorrect if the date were prior to 12/30/1899.
  18. Fixed a bug in the ‘Output Macro Information’ dialog where the default file extension was not added.
  19. Fixed a bug where the ‘Close Macro File’ command would not read variables.
  20. Made a change to the ‘Wait for Text’ command in how it reads the text from the keyboard.
  21. Fixed a conversion issue where macros assigned to the ‘Keypad .’ hotkey were assigned the ‘Enter’ key instead.
  22. Fixed a bug in the ‘Miscellaneous Keys’ where the CAPS Lock key had a typo.
  23. If one crash has been reported via ISS Bug Reporter, we do not report subsequent crashes.
  24. Fixed a bug on some computers were the 64-bit process would not launch.
  25. If the macro file does not exist (usually due to another error) the program does not attempt to back it up.
  26. If the Backup Location is set to ‘Backup to a specific path’ but the ‘Backup path’ is blank backup files are saved in the folder where the macro file is located.
  27. Made a change to make the ‘Lose Focus’ option in several dialog commands more reliable.
  28. Made a change to keep the running man icon from staying in the system tray after the macro has terminated.
  29. Made a change to prevent two reminder dialogs being displayed when the program shuts down.
  30. Clicking Buy Now in the Explorer or Player now brings up the order page.
  31. Fixed a bug in the ‘Email Send’ command where a blank error could occur.
  32. Fixed a bug where the ‘Clear Variables’ command did not clear the global variables of a parent macro.
  33. Fixed a problem where the TCP/IP connection state would be monitored even if there were no macros to be executed when the TCP/IP state changes.
  34. Fixed a crash that could occur when loading data for a macro.
  35. Fixed a bug where the wrong macro tab was selected if the tabs had been scrolled to see additional open macros.
  36. Made a change to the 64-bit hook to reduce the occurrence of system lockups.
  37. Fixed the browse buttons for the ‘Temporary path for external scripts’, ‘Favorites filename’ and ‘Snippets filename’ in Options, Preferences, File System.
  38. Fixed a crash that sometimes occurred when switching between open macros in the script editor.
  39. Fixed a crash that could occur when opening a macro.
  40. Fixed a crash that occurred when using the ‘Get Array Length’ command with an undefined variable.
  41. Fixed a crash that occurred when entering 12/30/1899 into a date field.
  42. Made a change so if the user attempts to set a date/time variable above the maximum value 12/31/9999 11:59:59:999 pm or below the minimum of 1/1/100 12:00:00:000 am the program will not crash but keep the value at the appropriate boundary.
  43. Made a change to reduce crashes when using a ‘Wait for Text’ or ‘Wait for Keypress’ command.
  44. Fixed a crash that occurred when using a Goto command.
  45. Fixed a crash that occurred when double-clicking in the blank area of the snippets pane.
  46. Made a change to prevent a crash that would occur when loading the variables from the macro file.
  47. Fixed a crash that occurred when using the ‘Lock Macro Player’ command.
  48. Fixed a crash that occurred when loading the log information from the macro file.
  49. Fixed a crash in the ‘Restore Macro(s)’ recycle bin link.
  1. Added horizontal scrollbars to the attachments field in the ‘Email Send’ command.
  2. Removed the full file paths, leaving just the filename, in the ‘File > Reopen’ menu.
  3. Added ‘Page Up’ and ‘Page Down’ to the ‘Wait for Keypress’ command.
  4. Added ‘Enter’ as a functional hotkey.
  5. Added a ‘Window Move and Size’ command that will move and size a window in a single command.
  6. Added an option to the ‘Window Title’ scope to include or exclude hidden windows from the scope test.
  7. When using the ‘Run Macro In Variable’ command, the user can enter \c, followed by a two-digit hexadecimal code, which will be converted to the appropriate ASCII character.
  8. Fixed a bug in the ‘Web Site’ command where the command would not exit if the ‘Wait for Web Page’ option was selected.
  9. Fixed a bug in the ‘Terminate Process’ command where it could not close processes that contained the full file path.
  10. Modified the code that displays a dialog in a running macro in an attempt to make it less likely to stall.
  11. Made a change to the ‘Terminate Process’ command to make it more reliable.
  12. Fixed a bug in the ‘Join String’ command where joining a string which contains a ‘%’ symbol caused an unknown variable error.
  13. When using the ‘Macro Run’ command to run a popup menu, the ‘Wait for this macro to terminate’ option will be ignored.
  14. Removed … from Backup Macro File(s) in the File manu.
  15. Fixed a lockup that occurred when enabling a floating menu from the ‘Macro Enable’ command.
  16. The ‘Variable Set String from the clipboard contents’ command no longer evaluates variable names that happen to be in the clipboard.
  17. Fixed a bug where the ‘Variables Value’ debug window would occasionally display blank variables with leading ‘$’ and trailing ‘%’ symbols when using the ASCII File Begin Process command.
  18. Fixed a bug where all macros would be stopped when closing the script editor.
  19. Fixed a bug in the Text Box display command where long strings would cause the richtext formatting code to appear.
  20. Fixed a bug where the list of keys would still be visible when switching from the direct editor to the script editor.
  21. Fixed a bug where the program could stall when launching a hotkey macro while another macro is running.
  22. Fixed a bug where, when using a dialog command such as ‘Pause’, the option to change the focus did not always work properly.
  23. Fixed a bug where adjusting the schedule for a scheduled macro from the ‘Macro Properties’ dialog did not always allow the macro to run properly.
  24. Fixed a bug in the ‘Variable Set String: Prompt for Filename’ where, if the destination variable contained an invalid filename character, the dialog would automatically be cancelled.
  25. Fixed a bug where the caps lock state was not being restored after a macro completed.
  26. Fixed a bug where the commands to toggle specific keys (such as CAPs Lock) was not alway accurate.
  27. Fixed a bug where the ‘Macro Enable/Disable’ commands would not update popup menu system tray icons correctly.
  28. Fixed a bug where the ‘Lock Player’ command did not always lock out a window title activated macro.
  29.  Fixed a crash that occurred when using the ‘If Mouse Cursor’ command converted from Macro 3.
  30. Fixed a crash that occurred when a macro changes the state of the running system tray icon.
  31. Fixed a crash that occurred when the explorer updated the last run times.
  32. Fixed a crash that would occur when a macro incorrectly finishes.
  33. Fixed a crash in the debugger that occurred when an error was detected in a macro called by a ‘Macro Run’ command.
  34. Fixed a crash that occurred when completing a capture.
  35. Fixed a crash that occurred when aborting a macro that was in the middle of a ‘ASCII File Begin/End’ loop.
  36. Fixed a crash that could occur when using the ‘Wait for Text’ command.
  37. Fixed a crash that occasionally occurred when rendering the script in the script editor.
  38. Fixed a crash that occurred when attempting to open a macro file located in a write-protected directory.
  39. Fixed the cause of a ‘File Access Denied’ crash that could occur when trying to backup a file.
  40. Fixed a crash that would occur when the user selects a file in the editor that has been deleted or moved while still open in the program.
  41. Fixed a crash that occurred when using the ‘Variable Restore’ command to restore an array of strings that did not exist in the macro.
  1. Fixed a crash that occurred when using the Logoff/Shutdown/Reboot commands with an automatic backup that displayed the backup status.
  2. Fixed a bug on x64 systems where the window title activation was not reliable with 64-bit processes.
  3. Fixed a bug in the “ASCII File Begin Process” where the last line of the file was frequently skipped.
  4. Fixed a crash that could occur when terminating the program after entering the license information.
  5. Fixed a conversion error in the “If Variable” command that occurred when the “Ignore Case” option was checked.
  6. Added a small delay to the “Window Activate: When Window is Opened” activation in order to allow the window to set its visible title. The visible title is not always the title it uses when it’s created, which is why it appeared to not always work.
  7. Fixed a lockup that occurs when displaying a dialog after using the “Variable Set String: Prompt for Filename” command.
  8. Fixed a crash when selecting a system macro that has no assigned hotkey.
  9. Fixed a bug in the “Repeat with Variable” command where a variable construct such as %T[%N[1]%]% was not processed correctly.
  10. Fixed a bug in the “If Variable” command where a variable construct such as %T[%N[1]%]% was not processed correctly.
  11. Fixed the background color of some of the labels on the splash screen on older versions of Windows.
  1. Fixed an I/O error that occurred when a macro was attempting to modify the macro file while it was opened by another process within Macro Express.
  2. Fixed a bug in the “Variable Restore” command that didn’t restore the string variables properly.
  3. Fixed a crash that occurred when closing a macro file that contained an active floating menu.
  1. Changed the splashscreen.
  2. Sped up the ‘If Window’ command.
  3. Fixed a bug where the program would freeze when using the ‘Close Macro File’ command at startup on a macro file that contained an active floating menu.
  4. Fixed a conversion issue where the ‘Variable Modify Integer’ command would not convert decimal variables properly.
  5. Fixed a conversion issue where a value such as %T14T% would confuse the converter and lock it into an infinite loop.
  6. Fixed a bug where the user could use the ‘Add Variable’ dialog to create an environment variable.
  7. Renamed the ‘Wait [     ] milliseconds between clipboard commands’ option to reflect the change in how clipboard commands now work.
  8. The View Toolbar and View Sidebar options are now remembered.
  9.  Fixed a crash that occurred when playing back a temporary capture.
  10. Fixed a crash that occurred when using the ‘Variable Restore’ command when no variables had been saved.
  1. Optimized the text variables.
  2. Modified the ‘Pack’ function to remove all corrupted macros in a file.
  3. The file paths for Snippets and Favorites can now be changed in the File Paths preferences panel.
  4. Improved the macro file backup routines and changed the backup preferences.
  5. Added the Restore Macro File menu option.
  6. The crash report path may now include environment variables like %TEMP%.
  7. Improved the installation program.
  8. Added the ability to use text variables in the username and password fields in the ‘Network Connect’ command.
  9. Added an option to the ‘Debug’ menu in the script editor to save the macro before a test run.
  10. Made a change to facilitate the shutdown of the program when shutting down Windows.
  11. Pressing F1 in the Macro Properties dialog now displays the appropriate help topic.
  12. Fixed some problems with the clipboard interface.
  13. Fixed an I/O Error 32 that could occur when both the player and the editor are accessing a macro file simultaneously.
  14. Fixed a bug in the ‘Text Box Display’ command where the rich text was not always parsed out properly.
  15. Fixed a bug in the Direct Editor where the ‘Keys’ tab at the bottom of the editor was blank.
  16. Fixed a bug where importing a playable macro to an activation other than a hotkey would fail and corrupt the macro file.
  17. Fixed a bug with the ‘Copy Command Text’ function which caused several window commands to be incorrectly copied.
  18. Fixed a bug where a newly created macro could have a password assigned before the user had actually assigned one.
  19. Fixed a bug in the ‘Variable Modify String: Save to Clipboard’ where it would throw an error if there were multiple ‘%’ symbols in the text.
  20. Fixed a bug in the ‘Get Control’ command where the class and title would be swapped when using the ‘Save Control Using Text Method’ option was used.
  21. Made a change to help with the random lockups of the computer caused by Macro Express.
  22. Fixed a bug that made the ‘Clipboard Copy’ command less reliable.
  23. Fixed a bug where the ‘Close Macro File’ command would not close a file properly if the file contained at least one active floating menu.
  24. Adjusted what columns are visible in the Recycle Bin view.
  25. Fixed the sorting of the Activation and Scope columns in the Recycle Bin.
  26. Removed the ‘Information’ pane in the Recycle Bin.
  27. Fixed searching in the Recycle Bin.
  28. Fixed a bug in the ‘Wait for KeyPress’ and ‘Wait for Text Playback’ commands where they frequently would not execute correctly.
  29. Fixed a bug in the ‘Text Box Display’ command where inserting a space in the name of an existing variable could cause the macro to lock up.
  30. Fixed an ‘undefined variable’ error in the ‘Split String’ command. Instead, an ‘Array is too small’ error will be displayed in its place.
  31. Fixed a conversion issue where some text would be converted into a variable when no variable was specified.
  32. Fixed a bug where the clipboard text was not always set correctly.
  33. Fixed a bug where opening a popup or floating menu while the menu builder is minimized didn’t restore the window.
  34. Fixed a bug in the script editor where the ‘Delete Command(s)’ button would be disabled if multiple lines were selected.
  35. Fixed a lockup that occurred when using more than 42 items in a text-based popup or floating menu.
  36.  Fixed a crash in the ‘Variable Save’ and ‘Variable Restore’ commands.
  37. Fixed a crash that occurred when loading data record out of the macro file.
  38. Fixed a crash that occurred when using the ‘Search’ box in the script editor.
  39. Fixed a crash that occurred when using a ‘Wait…’ command as the last command in a macro.
  40. Fixed a crash that could occur after capturing a macro.
  41. Fixed a crash that could occur when executing any of the ‘Wait…’ commands.
  42. Fixed a crash that occurred when left clicking on the system tray icon.
  43. Fixed a crash that occurred when debugging a macro.
  44. Fixed a crash that occurred when loading a macro into the script editor.
  45. Fixed a crash that occurred when executing the ‘Play Quick Capture’ system macro when no quick capture has occurred.
  1. 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.
  2. Added an option to convert a date/time variable to a string in the ‘Variable Modify Date/Time’ command.
  3. 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.
  4. Macro icon paths are now virtualized so they can be portable between version of Windows.
  5. 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.
  6. If the user attempts to delete a macro that is currently being edited, no action is taken and the user is informed why.
  7. Made a modification to make the emailing of attachments more reliable.
  8. 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.
  9. When installing an update, the installer will now default to the path where Macro Express Pro was previously installed.
  10. Modified the potential shortkey conflict warning.
  11. The F1 key now brings up the help in the script editor’s find/replace dialog.
  12. When reporting an error, the memory is now reported correctly on 64-bit systems.
  13. A macro that is currently being edited can no longer be recaptured until it is closed out of the script editor.
  14. Removed the ability to delete a macro that is being edited in the script editor.
  15. The ‘Audio Mute Toggle’ command now works properly on Windows Vista.
  16. The ‘Volume Up’ and ‘Volume Down’ commands now work properly on Vista systems.
  17. The ‘shield’ icon is now displayed next to the ‘License Information’ on the help menu for Windows Vista and Windows 7 machines.
  18. Added Windows 7 to the ‘Get OS Version String’ and ‘OS Version’ commands.
  19. Updated the sample macros to support Windows Server 2008 and Windows 7 and to improve reliability.
  20. Uninstall now works on Windows 7.
  21. The trial license now works on Windows 7.
  22. Crashes that occur on Windows 7 now say Windows 7 in the crash report.
  23. Fixed a bug in the ‘Variable Modify String: Split’ command that caused it to fail if the text contained a ‘%’ symbol.
  24. 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’.
  25. Fixed a bug in the ‘Email Send’ command where attachments were not always sent properly.
  26. Fixed a problem where the name of the macro file in the ‘Main Icon Action’ was blanked out if the macro file is closed.
  27. Fixed a problem where macros could not be deleted from the Macro Recycle Bin if it contained macros from multiple macro files.
  28. Fixed an ‘I/O Error 32’ that was being caused by running the ‘Macro Enable/Disable’ command too many times per minute.
  29. Made a fix to prevent additional syntax errors when there are mismatched ‘Mouse Down’ and ‘Mouse Up’ commands.
  30. Fixed a bug in the ‘Log Errors’ command where the checkbox displayed the wrong text.
  31. Fixed a bug that caused Macro Express to lock up when displaying dialog windows.
  32. Fixed a bug in the ‘Ping’ command where URLs were not cleaned up properly.
  33. Fixed a bug in the ‘Date/Time’ command where errors relating to incorrect variables were not being generated properly.
  34. Disabled several menu options in the script editor when the ‘Script’ tab is not currently being viewed.
  35. Fixed a bug in the ‘Text Box Display’ command where an integer variable could not be used in the ‘Delay’ field.
  36. Fixed a bug that caused the system tray icon to no longer respond when running as administrator on Windows Vista with UAC enabled.
  37. Fixed a bug in several file operation commands where the destination directory would be deleted.
  38. Fixed a bug in the ‘Variable Set Date: Prompt’ command where the date field was not a dropdown calendar.
  39. 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.
  40. Fixed a bug where the ‘Variable Restore’ command would not update the values in the debugger’s variable list.
  41. Fixed a bug where passwords assigned to ‘All Categories’ did not propogate down the category tree properly.
  42. Fixed a bug on floating menus where the focus was not returned properly.
  43. Fixed a bug in the ‘Timed Delay’ commands where some applications would cause Macro Express to skip the delay.
  44. Fixed a bug where the browse button for the Default Keyboard Remapping Directory in the preferences changed the Crash Report Directory path instead.
  45. Changes to the ‘Crash Report Directory’ and ‘Default Keyboard Remapping Directory’ settings are now correctly saved.
  46. Fixed a bug where the user could not step into a ‘Macro Run’ command while debugging.
  47. Fixed a memory leak that occurred in the window title activation routines.
  48. The ‘PostMessage’ command no longer ignores variables in any of the fields.
  49. 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.
  50. It is now possible to completely delete an inline comment using the ‘Comment’ button on the right-side of the script editor.
  51. Fixed a bug in the ‘If Macro’ command where the filename field was required.
  52. Fixed a bug in the ‘Timed Text Box’ command where an integer variable could not be used in the ‘time’ field.
  53. Fixed a bug in the ‘Variable Modify String: Save to File’ command where it would erroneously throw errors about undefined variables.
  54. Fixed a bug in the ‘Schedule: Idle’ option.
  55. Fixed a bug where the ‘Multiple Choice Menu’ command would create a second column prematurely.
  56. Fixed a justification problem in the ‘Multiple Choice Menu’ command.
  57. Fixed a bug in the ‘Multiple Choice Menu’ where some items were split into multiple items.
  58. Fixed a bug in the ‘Multiple Choice Menu’ command where the ‘9’ option returned ‘Z’.
  59. Fixed a bug in the ‘Multiple Choice Menu’ command where the options for ‘AA’ and above could not be preset.
  60. Fixed a crash that occurred in connection with the ‘Load New Macro File’ command.
  61. Fixed a crash in the explorer that was caused by modifying a macro via macro commands.
  62. Fixed a crash that occurred when running a popup or floating menu from a file that is in a read-only directory.
  63. Fixed a crash that occurred when switching from the Explorer to the Recycle Bin views.
  64. Fixed a crash that could occur when creating a new macro category.
  65. Fixed a crash that could occur when opening the Macro Explorer.
  66. Fixed a crash that could occasionally occur when closing a tab in the script editor.
  67. Fixed a crash that occurred when using an undefined variable in the contents of the ‘Multiple Choice Menu’ command.
  68. 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.
  1. Now when preferences are changed, the Windows Vista UAC prompt is only displayed when the Startup options have been changed.
  2.  Fixed a bug where the ‘Delay’ command would not display the correct help topic when F1 was pressed in the script editor.
  3. Fixed a bug where the ‘Match Case’ option in the ShortKey activation did not always work.
  4. Fixed a bug where the user could not enter the maximum value for a large integer variable in the ‘Variable Set Integer’ command.
  5. Fixed a problem in the control commands where partial titles would not be recognized properly.
  6. Fixed a bug in several ‘Variable Modify String’ options where it would not accept a variable construct of ‘%T[0]%’.
  7. Fixed a bug in the ‘Clear Control Cache’ command.
  8. Fixed a bug where the ‘Set Focus’ command did not work.
  9. Fixed a bug where the inline comments (as well as other areas, including printing) displayed ampersands as accelerator underlines.
  10.  Fixed a crash that occurred when a macro contained a ‘Macro Playback Speed’ command with the value set to ‘0’.
  11. Fixed a crash that could occur when modifying the ‘Pause: Complex’ command.
  12. Fixed a crash that could occur when using the ‘Reload Preferences’ macro command.
  13. Fixed a crash that could occur when the editor reselects a macro.
  1. Made a change to the ‘Multiple Choice Menu’ command where options above ‘9’ will return an ASCII character starting at character 90 and up through 255.
  2. Made a modification to the ‘Idle Time’ schedule to make it more reliable.
  3. Added support for 64-bit processes.
  4. The ‘Save settings as defaults for all users’ now includes the option to show the Quick Start Guide.
  5. Export Program Configuration now includes the Show Quick Start Guide if it is in the PerMachine area of the preferences.
  6. When displaying any kind of dialog within a macro and then closing that dialog, the focused window will now be controlled by the OS.
  7. When recapturing a macro, any existing scope is now preserved.
  8. Added the ability to use variables in the ‘Goto’ command.
  9. Macros contained in a category (or subcategory) which contains a view password will no longer be displayed in the ‘All Categories’ view.
  10. Improved the responsiveness of the program when using ‘Window Title’ activated macros.
  11. Removed the file creation prompt that occurred when the program was first started.
  12. If a macro is open in the script editor and the user tries to view that macro’s properties in the explorer, the user will be told to modify the macro using the editor.
  13. Made a change to the ‘Daily’ schedule to indicate that it runs every xx days.
  14. Changed the default for the ‘Window Specific’ scope so that the window must be on top.
  15. Added a help topic for the Set/Clear Password(s) dialog for categories.
  16. When displaying the password prompt, the macro’s name is now included in the prompt’s text.
  17. Added an option to the ‘Variable Set From File’ command to save the various file dates to a Date/Time variable.
  18. When the program scans for potential ShortKey conflicts, disabled macros are no longer scanned.
  19. When pressing the ‘play’ button in the ‘Sound File’ command, if an environment variable is used as a part of the path, it will be properly expanded during the playback of the sound.
  20.  Fixed a problem where the treeview in the ‘Variable Set String: Prompt for Foldername’ command didn’t have focus.
  21. Made a change to the ‘Variable Set String: Set to Enviroment Variable’ dialog.
  22. Fixed a bug in the ‘PostMessage’ command where it would erroneously display an undefined/incorrect variable message when using the script editor.
  23. Fixed some erroneous syntax errors and indentation in the script editor when using the ‘If File Attribute’ command.
  24. Fixed a bug where the ‘Variable Set String: Prompt for Filename’ would return a ‘Dialog Cancelled’ error if the variable was preset with a path ending with a backslash.
  25. Fixed a bug where the ‘Use wildcards’ checkbox was not persistent in the ‘Wait for Window’ command.
  26. Fixed a problem with indenting in the script editor.
  27. Fixed a conversion error in the ‘Wait for File Ready’ command.
  28. Fixed a memory leak in the ‘Macro Run’ command.
  29. Fixed a bug in the control commands where wildcards were improperly processed.
  30. Fixed problems in the CONFIGFILEPATH advanced installation option.
  31. Fixed a problem where some of the preferences settings were imported incorrectly.
  32. Fixed a bug where the capture option wouldn’t work until the macro’s hotkey was pressed.
  33. Fixed a bug in the explorer where a macro in a category that has a run password on it could still be run from the category.
  34. Fixed a bug where the ‘Import’ dialog would appear offscreen.
  35. Fixed a bug in the ‘Variable Set Bool’ command where some of the conditions were displayed incorrectly.
  36. Fixed a printing error where, if a line is disabled, the line number that follows it was printed with a strike through it.
  37.  Fixed a problem where the backup process would crash the program when Windows is shutting down while Macro Express is running.
  38. Fixed a crash that occurred when using the ‘If File Attribute’ command.
  39. Fixed a bug that would cause a crash when editing a recaptured macro.
  40. Fixed a crash that occurred when resorting the recycle bin.
  41. Fixed a crash that occurred when opening a macro in the script editor.
  42. Fixed a bug that would allow Macro Express to run the same macro multiple times simultaneously, thus causing a crash in the program.
  43. Fixed a crash that could occur after using the Quick Wizards.
  1. Reimplemented the filter on the debug variable pane.
  2. Code Snippets now support inline comments.
  3. Made a change to keep the commands panel in the script editor from being sized too small.
  4. Added ‘Explorer’ to the ‘Recycle Bin’ menu in the explorer.
  5. Added ‘Recycle Bin’, ‘Capture Macro’ and ‘Quick Wizards’ to the ‘Macro’ menu in the explorer.
  6. When using the logging feature, any ‘Macro Start’ and ‘Macro Completed’ messages will contain the name of the macro at the end of the line.
  7. Added an option to wait for the cursor to simply change.
  8. When duplicating commands, the new commands are kept highlighted.
  9. Added an option to disable the clipboard hook.
  10. The ‘Post Message’ command will now accept handle variables.
  11. Fixed a problem where the Quick Start Guide was coming up when it shouldn’t.
  12. Fixed a bug where the program would not accept decimal points other than ‘.’.
  13. Fixed a bug where embedded variables like %T[%N[1]%]% did not always get evaluated correctly.
  14. Fixed a bug in the ‘ASCII File Begin Process’ command where the variables were not erased properly.
  15. Fixed a problem where disabling a case statement broke the entire Switch/End Switch block.
  16. Fixed a bug where the ‘Variable Set String: Get From Window Title’ would always return ‘M’ when stepping through the macro.
  17. Made a change to add a small delay when launching macros from menus in order to give them time to clear and return focus to the previous window before launching the macro.
  18. When using Ctrl+Z to undo a delete of a disabled command, the command is restored as disabled.
  19. Made a change to the ShortKey file conversion so that it doesn’t add the clipboard commands to the macro.
  20. Fixed a conversion error in the ‘Timed Delay’ command.
  21. Fixed a problem when the mouse was set for left-handed use.
  22. Fixed a conversion error in the ‘Get Control’ command.
  23. Fixed a conversion error in the ‘Window Resize’ command.
  24. Made a change to clean up the area beneath the last command in the script editor.
  25. Fixed a problem with the indenting in the script editor.
  26. Fixed a bug where variables would be created automatically if you selected ‘No’ to the prompt about creating variables automatically.
  27. Fixed a bug in the ‘Window Title Activation’ where edit boxes, buttons, etc. could fire off the activation.
  28. Fixed a bug where importing ShortKeys and Keyboard Express files would cause the program to hang.
  29. Rewrote the ‘Variable Set String: Prompt for filename’ command such that it will use the builtin browse dialog instead of our custom-built dialog.
  30. Fixed a bug where the ‘Variable Set String: Prompt for filename’ would not halt the macro if the dialog was cancelled.
  31. Fixed the sorting in the left-pane of the menu builder.
  32. Fixed a bug where, if a hotkey macro was running, then the same hotkey sequence would not work within the macro. For example, if I launch a macro with Ctrl+C, then any Ctrl+C sequences that the macro plays back would do nothing. This has been fixed.
  33. Made the ‘timeout’ scheduled macros more accurate.
  34. Fixed a bug in the ‘Text Type’ command where carriage returns were not always handled correctly.
  35. Fixed the ‘Web Site’ command so that the ‘wait’ feature will abort if it is being used with any web browser other than Internet Explorer.
  36. Fixed a conversion error in the ‘Wait for Keypress’ command.
  37. Fixed a bug with the ‘Global Except’ scope.
  38. Fixed a conversion error in the ‘Mouse’ activations where the part to click on was not correctly selected.
  39. Fixed a bug in the ‘Repeat Prompt Start’ command where an error would be displayed if no variable was selected if the option to store the repeat counter was not selected.
  40. The ‘Web Site’ command can now be aborted when using the ‘wait for webpage to load’ option.
  41. Fixed a typo in the ‘Text File Begin Process’ command.
  42. Fixed a conversion issue where ‘Global Except’ scopes were converted to ‘If the program is running’ rather than ‘If the program is on top’.
  43. Fixed a bug where the ‘Macro Run’ command, when used in a playable macro, would close the only open file, causing a crash.
  44. Fixed a crash that occurred when launching the ‘Web Site’ command with the ‘Use Internet Explorer’ option selected.
  45. Fixed a crash that could occur when closing the ‘Activation’ dialog.
  46. Fixed a crash that occurred when unindenting a submenu that contains multiple items.
  47. Fixed a crash that could occur when printing the list of macros.
  48. Fixed a crash that occurred when using a system macro in the ‘Macro Run’ command.
  49. Fixed a crash that occurred when converting the ‘Wait for Mouse Cursor’ command.
  1. Added the ‘Configure Bug Reporter’ to the Option menu.
  2. Updated the icon for the Macro Express category of commands.
  3. The ‘Wait for File to Exist’ and ‘If File Exists’ commands now support wildcards.
  4. When using the ‘Copy Command Text’ menu option, inline comments are now copied as well.
  5. Fixed a conversion issue with popup menus. If the menu was a “Windows Default” style, it will now display under the mouse.
  6. Fixed a conversion issue in the “If Message” command.
  7. Fixed a bug where separators in a submenu of a Windows Default style menu were not created correctly.
  8. When browsing for a new log file in the “Log Message” command, the “overwrite prompt” is no longer displayed.
  9. When using the system tray icon to display a popup menu, the appropriate coordinates will continue to be used.
  10. Fixed a problem in the menu builder which would generate duplicate shortkey warnings when saving a menu.
  11. Removed the ability to copy popup and floating menus.
  12. Reduced the number of times a window is queried for its title when using the “Test Run” functionality.
  13. Fixed the ‘Show the quick start guide’ option in the Startup panel of the preferences.
  14. Fixed a conversion error in the “Modify Decimal: Copy Value” command.
  15. Made a change to make the “Clipboard Text” activation more reliable.
  16. Made a change to the “Window Title” activation to make it more reliable.
  17. Renamed the “Key” and “Value” fields in the “Set String” and “Modify Strings” commands (in relation to the INI options) to “Section” and “Key” in order to match Macro Express 3.
  18. Fixed a bug in the “Launch Program and Activate Window” where the window title field was not expanding variables.
  19. Fixed a bug in the ‘Website’ command where % symbols in a URL caused an ‘Invalid Variable’ error.
  20. Fixed a bug where the Text Type command did not play back text through the clipboard reliably.
  21. Fixed a conversion error in the ‘Variable Set String: Set From INI File’ command.
  22. Fixed a bug where the ‘Variables Value’ tab in the debugger pane was not always updated correctly.
  23. Fixed a bug where some dialogs would open offscreen, beyond the extent of all available monitors.
  24. Fixed a conversion error where some disabled commands were converted as enabled.
  25. When adding activations to an existing macro, the F1 key now displays the help topic.
  26. Fixed the F1 key in the editor tabs. Now the correct help topic is displayed for which tab you’re viewing.
  27. Fixed a bug where the ‘Menu of Macros for Topmost Window’ did not display the first part of the macro when that option is selected.
  28. When setting the text or background color in the script editor the other color is no longer affected unless explicitly set.
  29. Fixed a bug where window titles greater than 99 characters were cut off.
  30. The column ordering and grouping in the ‘Insert Variable’ dialog are now remembered.
  31. Fixed a bug where floating menus were disabled when the file that contained the menus was closed.
  32. Removed some keyboard accelerators due to too many conflicts.
  33. Fixed a bug where multiple wait commands that were next to each other were combined with ‘or’ commands if no ‘and’, ‘or’ or ‘xor’ commands were specified.
  34. If an error is encountered when running a playable macro, the error dialog now displays the filename of the macro, rather than leaving the name blank.
  35. Fixed a bug where exported playable macros could not use the ‘Macro Run’ command.
  36. Fixed a bug where hotkey macros would not activate in Internet Explorer 7 on Vista when protected internet mode was turned on.
  37. Made a change to allow punctuation characters to be entered as a part of a shortkey activation.
  38. Fixed a bug where multiple ‘Wait for Text’ commands would not be processed correctly.
  39. Fixed a bug where the ‘If Not Window’ command would return false positives.
  40. Fixed a conversion error in the ‘Variable Modify Decimal: Copy’ command where the variables were transposed.
  41. Fixed a bug that displayed an ‘Invalid Variable’ error when a text string contained ‘%’ symbols.
  42. Fixed a bug where swapped mouse buttons didn’t work correctly.
  43. Fixed a bug where passwords from ME3 macros were imported when they weren’t enabled.
  44. Made a change so that the program will not start playing back a shortkey until all of the modifiers are released.
  45. Fixed a bug in the variables prompts where the OK button was initially disabled.
  46. Made a change to help the import dialog come up above the explorer.
  47. Fixed a crash that occurred when opening a macro into the script editor.
  48. Fixed a crash that sometimes occurred when terminating a macro.
  49. Fixed a crash that occurred when executing the ‘Dial-Up Networking’ command.
  50. Fixed a crash that occurred when editing a system macro.
  51. Fixed a crash that occurred when closing a macro file that contains open floating menus.
  52. Fixed a crash that occurred when reading some icon files.
  53. Fixed a crash that occurred when using a ‘Mouse Button Up’ command without a corresponding ‘Mouse Button Down’ command.
  54. Fixed a crash that occurred when double-clicking on a macro in the right-side pane in the menu builder.
  55. Fixed a crash that could occur when changing the sort column in the macro explorer.
  56. Fixed a crash that occurred when dragging and dropping system macros.
  57. Fixed a crash that occurred when importing Macro Express Pro macros.
  58. Fixed a crash that occurred when creating a new category.

 

The next generation – Macro Express Pro

Macro Express Pro has a modernized look and many new and improved features. This list highlights some of the most exciting changes.

  1. Run more than one macro at the same time

    Now start a second (or third) macro while the first macro is still running. The macros will play back simultaneously.

  2. Script Editor enhancements

    The Script Editor allows more than one macro script to be open at the same time. This makes it easier to copy sections from one macro to another.

    Now change the color of the text on individual lines in the script or highlight the field a specific color to help find particular lines of code.

    Save blocks of code as snippets that can be easily inserted into other macros.

  3. Multiple macro files loaded at same time

    Macro Express Pro allows more than one macro (.mex) file open at the same time. Macros will play back from any of the files that are currently open.

  4. Improvements to variables

    Now name the variables rather than use T1, D1, N1 designations. The old variable naming system is still in place for backward compatibility.

    Several new types of variables are available. These include Boolean variables, Handle variables and Date/Time variables for making date/time calculations.

  5. New macro activations

    The following macro activations have been added to the program.

    Directory Modification
    This activation type looks for changes to files or folders. When a change is made to the file or folder specified, the macro will start. Among the options, the macro may look for changes to file size, attributes, write time, security descriptor or if a file has been renamed or deleted.

    System Event
    The macro activates when a System Event, such as a Windows message, resolution change or color change occurs.

    Process Event
    Trigger a macro when a process starts or ends.

    TCP/IP
    This options looks for the TCP/IP stack to become available or unavailable.

    Clipboard Text
    Activate a macro based on the contents of the clipboard. Select whether the clipboard does or does not match what is selected as the clipboard trigger. Or choose whether the clipboard contains or does not contain specific text.

  6. New macro commands

    The GoTo and Label commands allow the macro to move to any line in the script, forward or backward, during playback.

    The External Script command runs supplied JScript, VBScript or HTA scripts.

    Added math commands such as sine, cosine, minimum and maximum values and more.

    Commands have been added to easily join or split text string variables.

    Error handling and debugging have been improved.

    The Text Box Display command now supports Rich Text allowing messages to be displayed in various fonts, sizes, colors, etc.

    The Update Text Box command updates the text box displayed during macro runtime with fresh information.

    Functions to lock the keyboard and mouse during macro playback so that users don’t accidentally interfere.

  7. Enhanced password protection

    Beefed up the password protection to make the macro files more secure.

  8. Quick capture routine

    Added a quick capture option to quickly capture a temporary macro with a system hot key. A separate system hot key plays back the temporary macro.

More