Macro Express Changelog

What's new in Macro Express 5.6.4.1

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

New in Macro Express 5.6.2.1 (Dec 21, 2023)

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

New in Macro Express 5.6.1.1 (Aug 3, 2023)

  • Fixed a bug that prevented printing

New in Macro Express 5.6.0.1 (Apr 27, 2023)

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

New in Macro Express 5.5.1.1 (Feb 13, 2023)

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

New in Macro Express 5.4.0.1 (Aug 3, 2022)

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

New in Macro Express 5.3.3.1 (Apr 21, 2021)

  • Fixed the cause of a crash in the Menu Builder.
  • Renamed System Macro "Run Macro Express Editor" to "Open Macro Express Explorer".
  • Fixed an issue with the If Variable command comparing two decimal variables containing the same value.
  • Fixed a problem importing the program configuration when the decimal character is set to ','.
  • Fixed the cause of a crash that would occur if Suspend Macro Express is clicked when Macro Express is starting up.

New in Macro Express 3.11a Build 1 (Aug 11, 2017)

  • Fixed a problem where the RUNQUIET installation option would not prevent the Quick Start Guide coming up.
  • Updated the installer.
  • Fixed a problem that occurs if an attempt is made to change a hotkey to a hotkey reserved by Windows.
  • Fixed a problem where some processes were missing from the list of processes.
  • Added Win+Alt+S to the list of keys restricted to Windows.
  • Fixed security vulnerability CVE-2014-0994 relating to bitmap images.

New in Macro Express 3.10b (Mar 30, 2016)

  • Bugs fixed:
  • Fixed an issue with the initial size of the Editor window and grid columns.
  • Added Win+Alt+M to the list of HotKeys restricted to Windows.

New in Macro Express 3.10a (Dec 15, 2015)

  • Enhancements:
  • Added support for Windows 10 and Windows Server 2016.
  • Updated the Restart Macro Express command to work reliably on Windows 10, Windows Server 2016 and Windows 8.1.
  • Updated sample macros.
  • The Scheduler Alarm sound now allows the default system sounds to be used instead of a .wav file.
  • Added an option to play a sound every time a macro is activated.
  • Enhanced the Quick Start Guide.
  • Command Insertion option now defaults to Insert After Highlighted Command.
  • Made a change to the 'Terminate Process' command to make it more reliable.
  • The Copy Macro dialog now warns if a reserved HotKey is selected.
  • The HotKey dialog now displays HotKeys that are Restricted to Windows or Reserved for Windows in different colors.
  • 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.
  • Changes to support ultra high resolution displays.
  • Bugs Fixed:
  • Made a change to try to avoid a crash in FTP Disconnect command.
  • Made changes to ensure the correct window has focus when a capture begins.
  • Fixed a problem with the Program Launch command that would occur if Run was set to other than Normal and Parameters contained the > char.
  • Fixed a problem where the Break or Repeat End command incorrectly exited a Repeat loop.
  • Fixed a problem with Restore Macro File where the open file dialog was displayed twice.
  • After a macro file is restored the macro file is set to the correct macro file instead of a backup copy of the macro file.
  • Other programs no longer freeze up while the license dialog is displayed after being launched from the player.
  • Fixed an issue that could occur when launching another program.
  • Fixed a crash that could occur if a menu macro is exported without all of the macros contained in the menu. A warning message is now displayed.

New in Macro Express 3.10.0.1 (Feb 6, 2014)

  • Enhancements:
  • Added support for Windows 8.1 and Windows Server 2012.
  • The Sound File command dialog in the Script Editor now displays a list of system sounds that can be used with this command.
  • Improved reliablity of the Text Type command.
  • The 'If OS Version' command now shows a better description in the Script Editor.
  • Updated sample macros in samples.mex for new versions of Windows, to fix issues on different versions of Windows and to make some of them reliable.
  • Added a message to describe how to load the macro editor or close the program when the Completely Hide option is selected.
  • Added 'FTP Check connect before disconnect', 'FTP Quit after disconnect' and 'FTP Delay between Disconnect and Quit' advanced options.
  • Enhanced the CONFIGFILEPATH Advanced Installation option to allow the path to be surrounded by "s.
  • A filename without a path is now allowed in the CONFIGFILEPATH Advanced Installation option. If the path is left off the file is assumed to be in the folder where the installation program is running.
  • The Variable Evaluation Level option in the Advanced Options now only allows numeric keystrokes and only allows 2 numbers.
  • The Splash Screen is defaulted to off for Windows 8 and later.
  • Lower case letters entered into the license code will automatically be converted to upper case letters when appropriate.
  • Improved the message displayed when editing the 'Load Macro Text File' command.
  • The Category Font set in the preferences is now used under the icons on the Action Bar and in the category headers.
  • The /F command line parameter is now case insensitive.
  • The samples.mex macro file is now copied to the user's My Documents folder the first time Macro Express runs.
  • Bugs Fixed:
  • The correct window now gets focus when the Pause command with the Keep Focus option unchecked is used on some versions of Windows.
  • The If Ping Successful command now works on later versions of Windows when Macro Express is not running as administrator.
  • The 'Terminate Macro Express' command does not close the editor.
  • Fixed a problem that could cause a problem with the LICENSENAME and LICENSECODE advanced installation options.
  • Fixed a problem that would occur with the 'Use Search Path' option of the 'If File Exists' command when the Windows Path environment variable exceeded 1000 characters.
  • Fixed a problem that could occur when two keys are pressed simultaneously in a Popup Menu macro.
  • Fixed a problem where the email contacts list in the preferences would cut off lower case letters with tails with non-standard DPI setting.
  • Fixed a problem where a disabled Complex Pause command sometimes gets displayed incorrectly.
  • Fixed an issue with the ISS Bug Reporter when it runs on a computer with non-standard DPI setting.
  • Fixed the display of the Control Panel dialog on computers running non-standard DPI settings.
  • The help key in the Ping Site command now brings up the correct help.
  • Pressing F1 on the Ping Site command in the Script Editor now brings up the correct help.
  • Pressing F1 on the Window Move and Size command in the Script Editor now brings up the correct help.
  • The total amount of memory installed on the computer is now reported correctly in the event of a crash.
  • Added logic to prevent a crash during FTP Connect when a Socket Error # 10054 occurs.

New in Macro Express 3.9.1.1 (Aug 20, 2012)

  • Fixed a problem with the LICENSECODE advanced installation option.
  • Made the message clearer that is displayed when a Macro Express Pro license is entered into Macro Express 3.
  • Added support for Windows 8 and Windows Server 2012.

New in Macro Express 3.9.0.1 (Mar 9, 2012)

  • Enhancements:
  • Minor updates to some of the sample macros.
  • Updated the list of file types supported in the import macros dialog.
  • A warning message is displayed if an attempt is made to import macros from an unsupported type of macro file.
  • The program now tries to find icons assigned to macros that are not found because the Program Files folder has moved.
  • When an icon assigned to a macro points to either an empty removeable 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.
  • Clicking Restore Toolbars now restores toolbars and other visual elements to default values.
  • The response from an FTP Get command is now more detailed.
  • Modified the FTP Disconnect to make it more reliable.
  • Updated the main Macro Express icon.
  • Updated macro category icons.
  • Updated the sample menu images displayed in the properties tab of the Menu Builder.
  • New icons are installed that can be assigned to macros.
  • If an icon assigned to a macro is not found, an empty icon with a red box around it is displayed.
  • The Properties dialog for system macros is now centered within the Macro Explorer window instead of at the top left corner of the screen.
  • If the default string variable used by Variable Set From Prompt contains a CR then the default value is not highlighted.
  • If the floating menu is set to be displayed beyond the desktop area (all monitors) it is displayed at the top left corner.
  • Clicking Find within the Explorer or the Editor now remembers previous search terms.
  • Audio Mute and Unmute commands now work on Windows 7 and Vista.
  • Updated the help system.
  • Changed font to one more readable on Windows Vista and Windows 7.
  • Revised macro Properties tab: changed size of icons. Changed font size.
  • 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.
  • The Command Line Parameter in the Preferences is now properly stored in the startup shortcut.
  • Improved support for non-default DPI settings on Windows 7 and Vista.
  • Bugs Fixed:
  • The Reopen menu option is now enabled as soon as another file is opened.
  • Made a change to recover without crashing when the macro is aborted and an FTP connection or transfer is active.
  • Fixed a bug in the Text Type command where was being inserted instead of .
  • Fixed a bug where right-click in the Macro Explorer window would not bring up the context menu if the View mode was set to List, Small Icons or Large Icons.
  • Fixed a problem loading icons from the ZVAIOFU.ICL icon library on Windows Vista and Windows 7.
  • Fixed a problem where the shield icon next to License Macro Express/License Information would get confused with the icon used in a popup or floating menu macro.
  • Scheduled macros no longer run while capturing a macro.
  • Fixed some issues with the display of custom icons.
  • Fixed a problem where some of the options in the dialog to select scheduled macro properties were not displayed correctly.
  • Fixed a problem that would occur when a Window Reposition Move by Percentage command was copied and pasted.
  • Pressing F1 when the 'Open Folder' command is highlighted in the Script Editor now brings up the correct help topic.
  • Fixed a bug that occurred when a disabled Date/Time command with the Prompt User option selected was copied and pasted.
  • Fixed a bug that prevented setting the position of the Recipients for the Email send command.
  • Fixed a bug that occurred if a breakpoint was set on ASCII File End Process or Text File End Process command.
  • Fixed a bug where the last character of a long file path was not visible in the email attachment when scrolled.
  • Fixed a bug in the 'Capture Control' utility on 64-bit systems.
  • Fixed a bug that caused a Windows Explorer window to come up if either the QkStart.exe or MEQuickStart.doc files did not exist and the preferences were set to display the Quick Start Guide.
  • Fixed a bug rounding negative numbers.
  • The program will no longer crash when the program is closed when the Text Type dialog is open.
  • Fixed a bug with MacDef that caused a crash.
  • Fixed a crash that would occur if No is clicked to the Duplicate Name Warning when importing a macro.
  • Fixed a crash that could occur when custom icons are being used.
  • Fixed a crash that would occur if program is closed after the 'Run when Windows starts up' preference is changed and while waiting for user to click on the UAC prompt.
  • Fixed a rare crash that occurred when displaying the About box.
  • Fixed a crash that occurred when opening a Macro Express file when the program first starts up.

New in Macro Express 3.8.1.1 (Jun 17, 2010)

  • Enhancements
  • When using the 'Prompt for Recipients' option in the 'E-Mail Send' command, the user must enter at least one recipient in order for the dialog to be properly dismissed
  • Leaving the 'Minutes' field blank on any wait command will cause it to be recognized as '0'
  • Removed the full file paths, leaving just the filename, in the 'File > Reopen' menu
  • Added 'Any Key', 'Page Up' and 'Page Down' to the 'Wait for Keypress' command
  • In the event that an error occurs when using one of the shutdown commands, the error message is now more descriptive of what caused the problem
  • Bugs Fixed
  • Fixed a bug where the program would lockup a program when launched on a 64-bit system
  • Fixed a bug where there were multiple entries on the taskbar whenever a dialog or menu is visible
  • Fixed a problem backing up macro files with uppercase letters in the macro file extension
  • Fixed several bugs in the scheduled macros that could cause an 'Invalid Floating Point Operation' error
  • Added horizontal scrollbars to the attachment pane in the 'E-Mail Send' command
  • Fixed a bug in the debugger where, when the macro was finished, the continue button would still be visible
  • The 'If File Exists' command now supports wildcards again
  • Fixed a bug in the 'Ping Site' command where it would not work properly on Windows 7
  • Fixed a bug in the script editor where pressing the Help button would display the Macro Express help dialog when another application was focused
  • Fixed a problem where the 'Email Send' sent email attachments incorrectly
  • Fixed a bug where floating menus added a taskbar entry for Macro Express
  • Crashes Fixed
  • Fixed a crash that occurred when converting an older file

New in Macro Express 3.8.0.1 (Feb 3, 2010)

  • Enhancements:
  • The 'Mouse Move to Tray Icon' command now works properly on Windows 7.
  • The 'Run on Windows Startup' option may now be changed on Windows Vista and Windows 7 after answering the UAC prompt.
  • Added a 'Window Move and Size' command that will move and size a window in a single command.
  • Updated the backup options.
  • Increased the number of digits for coordinates in the 'Window Reposition' command from four to five.
  • Added Windows Server 2008 and Windows 7 to the 'If OS' command.
  • Made some changes to make the 'Audio Mute Toggle', 'Audio Volume Up' and 'Audio Volume Down' commands to work on Windows Vista.
  • Added support 64-bit systems.
  • Bugs Fixed:
  • Fixed a bug in the 'Macro Run', 'Macro Enable', 'Macro Disable' and 'Macro Delete' command dialog where selecting a macro with the keyboard did not populate the macro name field.
  • Fixed a bug which allowed multiple system hotkeys to be assigned to the same hotkey.
  • Fixed a bug with the default style popup menu where the focus would not be returned to the previous window when cancelling the menu.
  • Fixed a bug where the 'Repeat with Folder' command could not be stopped with a 'Repeat Exit' command when processing a subfolder.
  • Fixed a bug where the editor could be launched multiple times.
  • Fixed a problem that could cause the player to freeze if the editor terminates both the editor and player.
  • The Restore Defaults button in the preferences now sets preferences to the same defaults used when the program starts.
  • Fixed a bug where the 'Wait Time Elapse' command would freeze Vista 64-bit machines.
  • If the editor is not installed it gets deleted. This will avoid version conflicts that could occur when installing a newer version on top of an older version.
  • Crashes Fixed:
  • Fixed a crash that occurred when using a variable in the 'Registry Create' and 'Registry Delete' commands.
  • Fixed a crash that occurred when debugging a macro that contains an error in a repeat loop.
  • Fixed a range check error when retrieving the size of a file greater than 2GB.
  • Fixed a crash that occurred when saving a macro.
  • Fixed a crash that occurred when launching a sub-script, such as a macro run, repeat loop, etc.
  • Fixed several related crashes that occurred when accessing the macro file.
  • Fixed a crash that occurred in the 'Variable Set Integer to Position of Text' command.
  • Fixed the cause of a crash that occurred when entering the Macro Run command and the OK button was clicked when no macro was selected.

New in Macro Express 3.7d (Jun 12, 2008)

  • Fixed a bug in the explorer where the "Arrange Icons" submenu was blank.
  • The 'Use High Speed Timer in Millisecond Delays' option is no longer enabled whenever the 'Use Text Type delay' option is changed.
  • When debugging a macro, the F9 key will now continue the macro until the macro has completed.
  • Fixed a bug where if the macro's icon is located on a network share, then the program would prepend Macro Express's path to the icon's path, resulting in the use of an incorrect icon.
  • The icon selection dialog now properly uses Windows XP icons.
  • Fixed a bug in the "Macro Commands" dialog where expanding the treeview of macros resulted in duplicated macros.
  • If Use Text Type Delay is enabled and Text Type Delay is 0, the Text Type Delay is automatically set to 300.
  • Fixed a bug in the "Capture Control" command.

New in Macro Express 3.7c (Jan 4, 2008)

  • Added some code to detect possible corruption in the configuration.
  • Added a feature to limit the size of the Default Error Log file.
  • Added some code to detect differences in the requested sizes of the shared configuration memory.
  • Fixed a crash in the Quick Wizards.
  • Fixed a bug in the syntax checker that would report a mismatched Or/And/Xor statement if the If..Or/And/Xor..If block was broken up with a comment.
  • Fixed a bug where popup menus would corrupt the internal memory structure of a macro that is launched from the menu.
  • Message is now sent to editor to update preferences after player imports program configuration.
  • If an older version is installed on top of a newer version the toolbar settings are deleted from the registry.

New in Macro Express 3.7b (Nov 20, 2007)

  • Updated for Windows Vista.