Check out the new beta version 4 with many new features!

New Features in upcoming version 4 beta

Click on the image to watch the video:

Try new features of the upcoming new version 4 before the official release!

  • Maximum privacy with self-hosted "Ollama" AI engine (Llama 3.1/3.2, Qwen2.5 coder and more).
  • Generate bitmap with AI
  • Web page scraper with RegEx and XPath support
  • Macro script enumeration
  • Save variable content to file
  • Breakpoints and Variable Explorer for debugging
  • Program window stay-on-top feature
  • Copy variable contents into clipboard.
  • Repeat until specific time action
  • New playback options with modifier keys
  • Wait for change in a screen area
  • MessageBoxes with customizable buttons
  • Doubleclick speed is retrieved from OS setting.
  • Playback-only mode with command-line parameters
  • Soon: Merge similar actions into a single action
  • Soon: Comment search now with forward/backward search
  • Soon: Generate mouse movements between SmartClicks
  • Soon: Central SQL server licensing

Download Windows Beta

New Features in Macro Recorder v3

Click on the image to watch the video:

OpenAI Integration

Macro Recorder integrates the online service OpenAI/ChatGPT to analyze or process text gathered through your automation.

For example, Macro Recorder can use OpenAI to generate comma-separated SEO keywords out of webpage text, extracted with the Macro Recorder OCR feature.

Learn more

Image and Text Capture

Macro Recorder can now read text from screen (OCR) or take screen captures ("screenshots") of any area of your desktop.

The captured data can be stored in a variable for use with other macro actions, e.g. to click on other occurrences of the same image on the screen.

Learn more…

Variables

Macro actions can now store the mouse position of found images or text in variables for re-use with other macro actions.

You can even exchange text data with the productivity software "PhraseExpress" in both directions to create automations on a wholly new level.

Learn more…

Math Calculations

Macro Recorder can perform calculations with multiple variables and math expressions.

For example, you can calculate the distance in pixels between two found images, or calculate offsets between mouse clicks and a text on a screen or create counters.

Learn more…

Conditional Statements

If-Then-Else statements can branch to different macro scripts.

Learn more…

Bar Code and QR Code Read-Out

Macro Recorder detects barcodes and QR codes anywhere on the screen and read out the encoded information.

The captured data is stored in a variable for use with other macro actions.

Learn more…

Macro Grouping

Multiple macro actions can now be grouped, colored and collapsed/expanded for better navigation and overview in large scripts.

Learn more…

External Script Embedding

Macro scripts can load and execute other macro script files.

This allows you to split large code sections into files and load them as needed. You can also build a library of reusable code parts.

Learn more…

Macro Scheduler

Launch your macros at specific times/dates or on system start with the new scheduler integration.

Learn more…

Notifications & Message boxes

Macro Recorder can now show tray notifications and message boxes, e.g. for troubleshooting purposes.

Customizable Yes/No buttons allow you to branch to different script sections.

Learn more...

New Install Option

Macro Recorder can now be installed without administrative user rights, allowing you to use the software in restricted environments.

Enable/Disable macro actions

Any selection of macro actions can now be temporarily disabled, e.g. for testing or debugging purposes.

Additional New Features in v3

  • Apple Mac 14 "Sonoma" compatibility.
  • New "virtual key" simulation option for optimized experience in games.
  • Interactive and dynamic troubleshooting tips
  • Improved user dialogs for image detection and SmartClick.
  • Image search tolerance value auto-find feature
  • Simplified and improved focus change action.
  • Test function for Image/Text Find
  • Comments search feature
  • Human typing simulation
  • Mouse "wiggle" feature (slight random click position variation)
  • New mouse path option "natural".
  • Randomize feature for the parameter list action.
  • Beep notification action

Features introduced with Macro Recorder v2

Compatible with Windows and macOS

Macro Recorder is now also available for Apple Mac to automate Macs with ease.

Like the Windows versions of PhraseExpress and Macro Recorder, their Mac counterparts are now soul mates, too.

Jump Labels

Macro Recorder visualizes your recording as a list of individual actions which can now have custom labels. New "Goto" and "Loop" commands allow you to jump, loop and branch to any position in your macro script.

Pixel color detection

Improved Color Selection

Macro Recorder allows you to select colors or mouse coordinates without affecting the application while recording your actions. Macro Recorder creates a full desktop screenshot in the moment you press the sample hotkey. You can then pick the desired color without unwantedly triggering hover effects, etc.

Hotkey Press Simulation

Macro Recorder can now simulate a hotkey press without the need to record it.

Macro Recorder can simulate hotkeys
Macro Recorder can branch to specific parts of your script in case of time-outs.

New Time-Out Options

Macro Recorder can now branch to specific sections of your macro script after a time-out.

For example, if Macro Recorder waits for a program focus, but the program never shows up, Macro Recorder can call a macro script section to automate achieving the desired result.

Or create a sequence of multiple color pixel detection actions, each with a very short time-out value to branch to different sections depending on the non-detected color.

Command-line Parameter

Macro Recorder for Windows can now launch macros by command-line parameters. This allows you to control Macro Recorder from other applications, e.g. the Windows Task Scheduler to trigger macros at specific times.

Command-line parameters allow you to control Macro Recorder from other programs

Additonal New Features in v2