Release Notes

Be notified of new changes. Read 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?

Macro Express Pro v


  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. Bugs Fixed

  30. Fixed a bug rounding negative numbers.
  31. Fixed a bug where the list of macros in the Macro Explorer window could get confused.
  32. Fixed a bug in the explorer where the icons would get confused.
  33. Fixed a bug in the explorer where changing the sort order would sometimes not refresh the macro list correctly.
  34. Fixed a bug with the Clear Variables clear all variables command.
  35. Fixed a bug in the Date/Time prompt where a variable used in the prompt text would not be properly expanded.
  36. Fixed an issue with TCP/IP activated macros that was caused by Microsoft Security patch.
  37. Fixed a lockup that occurred when using the 'Load New Macro File' command when an open macro file contains a 'TCP/IP' activated macro.
  38. Fixed a handle leak in the mouse hook.
  39. Fixed a problem exporting and importing the program configuration when a value in the preferences contains certain special characters.
  40. Fixed a bug in the menu builder where the icons would get confused.
  41. Fixed a bug where the menu builder would get confused about the menu's structure.
  42. Pressing F1 when the Macro Explorer Find dialog is displayed now brings up the correct help topic.
  43. The Command Line Parameter in the Preferences is now properly stored in the startup shortcut.
  44. 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.
  45. Fixed a bug in the 'Minimize to system tray' command where the icon in the system tray was blank.
  46. Fixed a bug that occurred when a program was minimized to the system tray where the hint was missing a character.
  47. The macro nickname is now correctly displayed on the macro tab when creating a popup or floating menu macro.
  48. Fixed a bug where the popup menu icons in the notification would get confused.
  49. Fixed a bug where the debug variables dialog did not clear out the old values when starting a second test run of a macro.
  50. Fixed a bug where the 'Variable Set String: Prompt for filename' respected the user's initial directory but did not remember the default filename.
  51. 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.
  52. Fixed a conversion error that could cause the converter to become stuck in an infinite loop.
  53. 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.
  54. Made a change to resolve issues that occurred when the program shuts down.
  55. Fixed an issue that could occur when a macro is edited by users in different time zones.
  56. Fixed a problem that could occur when running multiple External Script commands at the same time.
  57. 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.
  58. Added a missing space to the 'Variable Set String to Environment Variable' in the script editor.
  59. A variable may now be used in the Filename field of the Log Errors command.
  60. Fixed the title of the 'Variable Set From Decimal' command's 'Set Position Manually' dialog.
  61. Fixed the cause of a crash that could occur when two 'Text Type' commands were placed next to each other in the script.
  62. Fixed a bug in the 'Repeat Counter' command that caused a crash when the command is used outside of a repeat loop.
  63. Fixed a crash caused by aborting the 'Repeat With Windows' command.
  64. Fixed reported security vulnerability that caused a crash when a malformed .mxe file is imported.
  65. Fixed a crash that occurred when trying to run a malformed MXE file.

Release Notes for Previous Versions


Release Notes for Current Versions.

Press Kit | Resellers | Contact Us | Site Map | Trademarks | Privacy
Copyright © 2022 Insight Software Solutions, Inc. All rights reserved.
Insight Software Solutions, Inc. Home Page Insight Software Solutions, Inc. Home Page