Macro Express Windows Automation Tool
Record, edit and play back mouse and keyboard macros with Macro Express. Its powerful tools and robust features will make you more productive.
Why use macros?
- A macro is a way to automate a task that you perform repeatedly or on a regular basis.
- It is a series of commands and actions that can be stored and run whenever you need to perform the task.
- You can record or build a macro, and then play the macro to automatically repeat the series of commands or actions.
- The macro runs at a much faster speed and more accurately than can be performed manually.
Compare the features of our macro products.
Macro Express
|
Macro Express Pro
|
Macro
Creation
|
¡¡
|
Record,
Direct Editor
|
Record, Direct Editor
|
Script
Editor, Wizards
|
Script Editor, Wizards
|
Quick Capture
|
Quick Capture
|
Edit 2+
macros at a time
|
Edit 2+ macros at a time
|
—
|
Favorite Commands
|
—
|
Code Snippets
|
Macro
Activation
|
¡¡
|
846 Hotkeys
|
846 Hotkeys
|
Shortkeys
|
Shortkeys
|
—
|
—
|
—
|
—
|
Schedule
|
Schedule
|
Popup and
Floating Menus
|
Popup and Floating Menus
|
Window Title
|
Window Title
|
Mouse Event
|
Mouse Event
|
Window
Control Event
|
Window Control Event
|
—
|
Directory Modification
|
—
|
System Event
|
—
|
Process Starts or Stops
|
—
|
TCP/IP Availability
|
—
|
Clipboard Content
|
—
|
Run 2+ Macros at a time
|
Macro
Commands
|
¡¡
|
800+ Commands
|
900+ Commands
|
Timing
Commands
|
Timing Commands
|
Date / Time
Stamping
|
Date / Time Stamping
|
WAV Files
|
WAV Files
|
AVI, MIDI,
CD-ROM
|
AVI, MIDI, CD-ROM
|
Launch /
Activate Programs
|
Launch / Activate Programs
|
Size /
Position Windows
|
Size / Position Windows
|
Mouse Clicks
and Moves
|
Mouse Clicks and Moves
|
If / Then
Conditionals
|
If / Then Conditionals
|
Repeat Loop
|
Repeat Loop
|
Text File
Processing
|
Text File Processing
|
—
|
—
|
Insert Images
|
Insert Images
|
|
¡¡
|
Send Email
via SMTP
|
Send Email via SMTP
|
Send Email
via MAPI
|
Send Email via MAPI
|
FTP Commands
|
FTP Commands
|
Window
Controls
|
Window Controls
|
Text Box
|
Text Box
|
Rich Text in
Text Box
|
Rich Text in Text Box
|
Update Text
Box Content
|
Update Text Box Content
|
Math
Functions
|
Math Functions
|
—
|
Extended Math Functions
|
|
¡¡
|
Text (string)
Variables
|
Text (string) Variables
|
Integer
Variables
|
Integer Variables
|
Decimal
Variables
|
Decimal Variables
|
Window
Control
|
Window Control
|
Large Integer
Variables
|
Large Integer Variables
|
Named
Variables
|
Named Variables
|
Arrays
|
Arrays
|
—
|
Boolean Variables
|
—
|
Date / Time Variables
|
—
|
Handle Variables
|
|
¡¡
|
String
Manipulation
|
String Manipulation
|
—
|
Join or Split Strings
|
Error
Handling
|
Error Handling
|
Log Errors
|
Log Errors
|
Log Errors
& Continue
|
Log Errors & Continue
|
—
|
Handle Errors
|
—
|
Lock Keyboard & Mouse
|
—
|
Goto Line Command
|
—
|
External Script Command
|
—
|
HTTP Get
|
General
|
¡¡
|
Network
Support
|
Network Support
|
Silent
Install
|
Silent Install
|
Nested Macros
|
Nested Macros
|
Password
Protect Macros
|
Password Protect Macros
|
Desktop Icons
of Macros
|
Desktop Icons of Macros
|
—
|
Load 2+ macro files
|
Macros per
File – No Limit*
|
Macros per File – No Limit*
|
Macro Size –
No Limit*
|
Macro Size – No Limit*
|
|
|
System Requirements
- Windows 11, 10, 8.1, 8, 7 or Vista
- Windows Server 2022, 2019, 2016, 2012 or 2008 (64 bit and 32 bit versions)
- Pentium or equivalent or greater
- 70 MB free hard disk space
Macro Express and Macro Express Pro run on virtual machines such as VMWare and Virtual PC and thin-clients such as Windows Terminal Services, Citrix and XenApp. In some cases macros may need to be written specifically for the environment you are using.