Macro Express News

December 13, 2012

This is the online edition of the Macro Express News email newsletter. You can have future editions delivered directly to your email inbox. Visit the Macro Express News page to subscribe or to view past issues.

Macro Express Pro v

Macro Express Pro v is now available from This release of Macro Express Pro contains a few enhancements and bug fixes including:

  • The Sound File command dialog in the Script Editor now displays a list of system sounds that can be used with this command.
  • 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.
  • To reset a macro’s icon to the default delete the file path in the Change Icon dialog of the Script Editor.
  • Changes to the width of the Category column in the Explorer are now saved and restored.
  • Fixed a problem, only in version, with text type of keypad numbers.
  • Fixed a problem, only in version, with the Mouse Move to Tray Icon command browsing for system tray icons.
  • Fixed a problem where a password set in the Security Tab was not always saved when the macro was saved.
  • Fixed a problem with the backup every xx days at Program Start option.
  • Fixed a problem where the portable version was not remembering the license when used with remote desktop connection.

A complete list of changes is available on the Revision History page.

Tip: Run as Administrator Redux

The suggestion to run Macro Express as Administrator was discussed in the November 2012 edition of the Macro Express News.

When Macro Express is running with normal privileges it can send keystrokes and mouse clicks to other programs running with normal privileges. However, if a program is running as an administrator or, in some cases, in compatibility mode, Windows does not allow Macro Express to send information to that program.

That raised the question, “Is it possible to load Macro Express as administrator when Windows starts?” Yes, the solution is to use Task Scheduler.

Task Scheduler allows you to schedule tasks that run when certain events occur such as when Windows starts or a user logs on. Tasks can be loaded normally or with elevated privileges. The knowledge base article How to Run Macro Express as Administrator when Windows Starts contains a step-by-step example of how to load Macro Express or Macro Express Pro with elevated privileges when Windows starts without displaying the User Account Control (UAC) prompt.

Tip: Unlocking Keyboard and Mouse

If a user moves the mouse or types on the keyboard while the macro is running, unpredictable things can happen. Macro Express Pro allows you to protect against this with the Lock Keyboard and Mouse command.

But, what happens if something unexpected happens while the macro is running? This recently happened to me. A warning dialog came up and I could not dismiss it because the mouse was locked.

The solution is to press Ctrl + Alt + Delete. In all versions of Windows this unlocks the Keyboard and Mouse. In Windows 7 a menu of options is displayed along with a Cancel button. Clicking Cancel returns control back to the programs that were running and, in my case, I could dismiss the dialog.

So you can use the Lock Keyboard and Mouse command to reduce errors in your macros and still unlock the keyboard and mouse when the unexpected happens.