Macro Toolworks

Automate all aspects of working with your computer.  Create macros and let the computer do all repetitive tasks of all kinds.

Macro Toolworks is powerful all-in-one Windows automation macro software. It allows user to record macros, visually edit macros and playback macros in any Windows application. Each macro can be triggered multiple ways depending on the user's  needs: by keyboard shortcuts, mouse clicks or other events, macro scheduler, hotkey, toolbars, etc. Macros recorded in macro recorder (both keyboard recorder and mouse recorder) can be manually edited and optimized. Macros can simply mimic user by sending Windows keys and mouse clicks or they can do even more complex repetitive daily tasks such as file backups and other file manipulation, fill web forms, e-mail writing, chatting, inserting data to database forms, files downloading/uploading, file and directory zipping and encryption and more...

General Features
Three-pane UI (macro groups tree -> macros list -> macro editor)
Multi-language UI
All macros in single file, "File/Open", "File/Save as" supported
Macro file simple encryption to protect content
Macro file AES strong encryption to protect content
Add wizard *
Search within macros, macro names, triggers and descriptions
Enable/Disable the tool
Smart macro recorder *
Export macros to HTML
Lock program UI to protect macros from being changed
Status bar
Ability to disable macros and macro groups
Generate "Free Macro Player" file that can others freely use
Macro Triggers
Application specific triggers - the same trigger can start different macros in different applications
Text shortcut trigger *
Extended hot-keys
Macro hint & complete as typing
Macro toolbars
Macro submenus
Macro toolbar buttons with text
Custom toolbar colors
Time scheduled macros (run at specified time/date, run every x seconds/minutes/hours/days, etc.)
Wake-up computer before macro is started
Trigger macro on window is activated/de-activated/opened/closed *
Trigger macro on file create/delete/change *
Trigger macro on a file or subfolder in folder is changed/created/deleted *
Trigger macro on low space on hard drive
Trigger macro when a screen pixel changes
Trigger macro on idle time
Trigger macro on Windows shutdown
Trigger macro on mouse button is clicked
Trigger macro on mouse shake
Trigger macro on mouse is moved to specific location
Trigger macro on mouse wheel
Control key modifiers available for each trigger
Password protect macros to prevent running/changing/viewing them by unauthorized users
Share macros within a user group
Clipboard macros - paste data of any kind (text, rich text, pictures, tables, sheets, graphics, whatever you can copy/paste) *
Adjustable macro playback speed *
Log macro execution (user optional)
Bulk macro changes
Export/import macros from/to text file
Simple visual macro editing with support for macro debugging
Basic macro commands (insert time/date, paste text, send keystrokes, mouse events, basic file/folder operations, activate window, open web page, wait, "if window", run executables, show message, etc. )
150+ additional commands (variables, time/date manipulation, macro flow commands if/then/else, cycles, procedures, run other macros, run context menus commands, find image on screen, user control over error handling, user defined forms, send e-mails, FTP, manipulate windows, manipulate clipboard, read/write from/to Windows registry, enumerate and kill processes, and more...)
Additional professional commands (call macros remotely, file/directory AES encryption)
VBA-compatible macro language + VBA IDE + syntax highlighting + dialog editor + debugger
*- feature is available with some limitations
Downloads & Pricing
Download EXE


Download ZIP
After zip file is unpacked run either setup.exe to install the program or just run StartMacroToolworks.exe to run the program without installation.




Requirements: Windows 8, Windows 7, 2008, Vista, 2003, XP, 2000 (64 bit or 32 bit). 40 MB free hard disk space.

Login and share your experience - send messages to forums and add comments to samples, commands and other resources.

Account is free of charge, easy to setup.