Macro Express Explorer > Options > Preferences > General > Misc




Remember the last tab open when restarting the editor

Select this option to have the Script Editor window remember which tab was last opened when the editor is closed. When reopening the editor, that tab will still be open. This function refers to the Script, Activations, Variables, Miscellaneous, Scope, Security or Notes tabs.


Close open macro files before loading another macro file

This setting instructs the program to close any macro (.mex) files currently open in the program when another macro file is loaded. The setting chosen will be the default when using the File > Open File menu from the Macro Express Explorer window. This setting also affects double clicking on a .mex macro file to load it into the program, loading a file from a command line, or the File > Reopen menu option.


Delete temporary external script file

When the External Script command runs, a unique file containing the script is created in the Temp folder. By default this file is deleted after the External Script command runs. In order to debug issues with the External Script command you may want see what was sent to the script processor. To do this, turn off this option to save the temporary files created by the External Script command.


Warning: Selecting this option will leave a file in the Temp folder each time the External Script command runs.


Enhanced Wildcard Window Search

This option enhances the use of wildcards in window names when using the partial match option. It provides some additional functionality when the command is looking for wildcards.


Make Direct Editor the default editor

When creating or editing a macro, the Direct Editor will open by default rather than the Script Editor.


Show All Commands option after Snippet insert

After inserting a code Snippet into the macro script, the All Commands view is displayed in the Script Editor. With the option turned off, the Snippets view will remain displayed.


Show deprecated commands

Some macro commands have been designated as deprecated. These commands may be infrequently used, use out of date terminology, or are no longer supported by newer versions of Windows. In some cases deprecated macro commands have been replaced by new ones.


Deprecated commands are still supported in existing macros for backward compatibility. However, they may be removed from Macro Express in the future. Where possible we recommend that you avoid the use of deprecated macro commands.


By default deprecated commands are not displayed or accessible from the list of commands in the Macro Express Editor. To allow adding deprecated commands to a macro enable the Show deprecated commands option.


Below are the commands that have been deprecated.





Pause CD-ROM

CD-ROM Next Track

CD-ROM Previous Track

CD-ROM Goto Track



Eject CD-ROM

Close CD-ROM Tray

Cascade Desktop Windows

Tile Desktop Windows Horizontally

Tile Desktop Windows Vertically

Windows Sizing Border

Dial-Up Networking

If Dial-Up Successful


Suspend Computer

Repeat Counter






Check for Updates

Use this option to have the program check to see if any applicable updates are available to download and install.



Each time Macro Express is loaded the program will check to see if an update is available. If so, a notification will be displayed in the bottom panel of the Macro Express Pro Explorer window. Click on the notification to see a list of the changes and a link to start the upgrade process.



Open the Macro Express About box and it will check to see if any updates are available. If so, click on the update link to see a list of the changes and a link to start the upgrade process.



The progress of the update is stored in a log file, easily accessible from the Macro Express Explorer window by clicking on Tools, Macro Logs.

Log Update Progress

Save the progress details of the update to a log file. From the Macro Express Pro Explorer window click on Tools and then Macro Logs to view the folder containing the log file.



Advanced Options

Save settings as defaults for all users

The preferences for Macro Express Pro are stored in each user's profile. An option set for one user will not be available for other users. When a new user begins to use Macro Express Pro the program's default preference settings are assigned to that user.


The "Save settings as defaults for all users" can be used to assign preference settings for other users of that computer. To do this, adjust the preference settings as desired. Then select the "Save settings as defaults for all users" check box and click the OK or Apply button. From that point on, other users of the computer will use the same default preference settings.


Unlike all other settings in the preferences, the “Save settings as defaults for all users” option is meant for a one time use. If this option is selected, when either the OK or Apply button is clicked, Macro Express Pro copies all of the settings from the HKCU area of the registry to the HKLM area. This is useful when preparing to Export Program Configuration to use later to import the preferences or to set the preferences when installing the program. The “Save settings as defaults for all users” option is always unselected when the Preferences dialog is opened.


Each user may change the preferences to suit their needs. Once changed, the default values will not apply when they are using Macro Express.


**The "Save settings as defaults for all users" option is not available in the portable version.