Macro Recorder - release history
This is the release history for Macro Recorder
- Proper DPI support in Macro Launcher on non-standard screens
- Updated to .NET Framework 4.8
- Installer improvements
- New path to prevent win10 errors
- Fix #197 - less blinking for playback form (if hidden by settings)
- Fix #192 - C# window size saved
- Fixed startup error "Access to path denied" on some systems
- Auto-updater improvements
- Unfortunately, we had to remove the EXE compiler because of antivirus false-positives
- merge
- Fixes some left-hand mouse issues
- Improved security
- Escaping colon correctly when saving a macro
- Fixed upgrade link
- Resizable and scrollable "C-Sharp code" editor
- "Set clipboard value - prompt user" - option to specify the prompt text
- Keyboard shortcuts for advanced recording tools
- UI improvements in the "insert" menu
- No more annoying auto-scroll after pasting
- Fixed lots of issues with "Execute C#" command
- Improved copy/paste when editing ("find image" was not being pasted)
- Fixed coordinates on High DPI displays
- "Find image" and "If image" now support search region (area to search within)
- NEW COMMAND: "Wait while cursor is hourglass"
- Pretty icons
- "Play X times" now has a "play" button, not "ok"
- Watch if macro changed by external program, prompt to reload.
- Macro launcher - sizable window, updated icons
- Keyboard shortcut for "play X times"
- Other bug fixes
- Longer waits (up to 1,000,000 milliseconds) in "wait for window", "wait for process" etc
- UI-fixes
- Startup version updater now works async, without blocking main thread
- Maximize/Minimize/Normal window state in the "move/resize window" command
- Fixed serial expiration date
- Added "Lock workstation" option to the "Shutdown" command
- IF/REPEAT indentation fix
- New menu item "calculate total duration" of selected commands (sum delays). Context menu fixes.
- Minor auto-updater fix
- Visual indentation for REPEAT and IF command blocks
- Bulk-edit coordinates in the selection (shift by X or Y)
- When opening Macro in Explorer - switch to macro-recorder (if it's already running) and load the file
- Fixed - cannot open macro scheduler if "autoplay" and "autoclose" settings are set.
- Scheduling macros "every X hours X minutes"
- Small fix - opening macro from curr. dir may lead to path errors later
- AutoUpdater fixes. 1) Do not prompt for updates 5 days if user chose this 2) first check for updates then check serial expiratin
- PASTING and IMPORTING MACRO now occurs AFTER the currently selected cmd
- If there's a selection - paste command deletes selected items
- pasting fixes
- Add new command refactoring + optimization
- Fixed error with bulk add
- Undo/Redo engine Paste/Import improvements
- "Find" engine. (find a command in a macro by entering a filename, label text, comment text, window title, coordinates, anything)
- Auto-updater now DOWNLOADS and RUNS the new version installer.
- No check for updates when autoplay is in progress
- Fixed delays in EXE files
- Security improvements
- When capturing image from screen - don't move mouse to bottom-right corner, causes windows to hide
- Removed "blink" after finishing an autostarted playback
- Prompt user for the value to store in clipboard
- Playback "X out of Y times" label-text
- Slightly redesigned toolbar (play/record dropdowns), new "Play X times" menu element
- Recent files fix, "clear recent files" menu item
- Bulk-edit coordinates in the selection (shift the whole macro by X or Y)
- Alt Tab automation now works in Windows 8 as well!
- Installer improvements
- Fixed "mouse for lefties" setting
- Show an error when macro path exceeds 256 chars in "play another macro" command
- Loop iteration counter now resets when you jump out of the loop using GOTO command
- New setting - do not restore mouse position after playback
- Possible fix for find image similarity coefficient
- Compiled EXE files now respect global playback speed settings
- More Windows 8 fixes, and ALL antivirus false-positives are finally fixed
- Macro-recording timer precision set to 2 ms (since playback ignores timeouts <2ms anyway)
- Increased playback resolution, performance improved
- Fixed icon for EXE-compiled macros.
- New macro command - "If Pixel Found within rectangle"
- Top-most message-boxes
- New macro command "Run C# code snippet"!
- General fixes
- Fixed occasional crashes when offline
- Reworked serial-number engine. Fixes slow startup in Windows 8
- Fixed toolbars position when Windows Task Bar is on the left
- Repeat random number of times (fixes #85)
- tiny radio button aligment fix
- Fixed occasional crashes when offline
- Correct "play/record" toolbar positioning if windows taskbar is configured to be at the top.
- Macro scheduler
- Updated manual
- Larger delay randomizer field (up to 3 hours randomize delay)
- Command line support (/a and /c switches), updated docs
- Minor improvements and fixes
- Fixes #78 (single-instance app reworked, caused problems on Windows 8)
- Fixes #76 (cannot select region under the "Select region" text)
- Correct "are you sure you want to record over existing" message-box suppression
- Fixed relative-coordinates macro replay (SmartREC)
- Possible minor fix for the "showdialog" error
- Fixed the "IF image" bug when testing the command after playing a macro (fixes #80). Fixed incorrect auto-closing the play-bar (when not necessary).
- Fixed - single-instance app errors on some Windows 8 machines
- Fixed - cannot select region under the "Select region" text in image-commands
- Correct "are you sure you want to record over existing" message-box suppression
- Fixed relative-coordinates macro replay (SmartREC)
- Saving window position fixed
- New icon
- New "tools" menu item - "Restart as administrator". Other minor fixes.
- Fixed some typos in the UI
- Playback settings - repeat number fixed
- Resizable startup screen - to see recently recorded macros with long paths
- "Exit loop" command fixes, now it properly resets the loop-counter so "if iteration" commands work correctly
- MOD check for the "IF Current iteration equals" command
- If "hide macro-player" setting is ON, the player is still shown when you pause macro playback, for convenience
- Option to remove the macro-recording confirmation that prompts to save changes
- Minor bugfixes
- Improved against A/V false positive alerts
- "Pause playback on mouse move" - lower sensitivity
- Macro Recorder window does not take focus after playback is finished if the setting "hide playback window" is ON
- New command - move/resize window
- Minor UI improvements in command-editing forms
- File-copy command improvements and fixes
- Image-finder commands now have "similarity" coefficient
- Fix: crash when aborting macro played via HotkeyLauncher
- Empty-clipboard fix
- Settings-dialog UI fixes, new option "play/rec toolbars on the right side"
- Fix: "wait for process" command-editor bug
- Signing the macro-launcher executable to prevent AV false-positive.
- Fixed the double-clicking bug on the macro-recording toolbar
- Option to "randomize" mouse position
- "If File Exists" command now understands wildcard patterns, not just exact file names
- Typos corrected in the UI and user-manual
- Allowing tilde, dot and other "special" symbols for hotkey assignments
- Clipboard commands fix
- fix - IF IMAGE command now has an option to move mouse to the image
- Fixes the "prompt for number of repeats" crash.
- Fixed error loading some scripts
- "Wait for user" fixed (thread safe hotkeys)
- Repeat-counter improvements
- fix - correct IF IMAGE command saving
- Fix - messagebox-commands on top
- fix - main form still shown when launching macros from command line)
- fix - crash when aborting macro played via HotkeyLauncher
- Async macros-replay playback thread, smooth progress-bar updating while playing
- Restored playback counter on the toolbar
- "Capture current position" hotkey for the mouse-command editor
- "EXIT-loop" command fix
- Recent files list order fix
- Performance improvements, UI tweaks
- Progress-bar when playing macro
- Aborting EXE-macros fixed
- Wait for window command fixed
- "Find image" command improved A LOT
- "Paste from clipboard" command
- Color-picker in pixel-commands
- Selecting a rectangle for "find pixel" command
- Memory leaks fixes
- "Select commands by type" feature
- Correctly opens macros from VERY old versions (3.xx etc)
- User-interface improvements
- Fixed pixel-command performance
- New feature - setting mouse coordinates "relative to current mouse position" and recording mouse offsets instead of actual coordinates
- Improved manual
- Mouse macro editor improved, "click" & ""right-click artificial commands
- UI improvements (buttons enable/disable), new feature (recording appends to a macro)
- Fixed "play the whole macro then record" feature
- Improved updater
- New macro command - 'If pixel NOT equals'
- Custom prompt-message for a number of repeats in the repeat command
- "Exit loop" command fixes
- Preventing the "same label name" warning when playing nested macros
- Faster macro-playing performance
- Smaller download size
- Fixed saving Macro Recorder's main window position
- Lots of minor improvements
- New improved interface (design, icons)
- Performance improvements, less files and libraries required, etc
- Improved drag-n-drop operations in the macro-commands list
- The welcome-screen can now be re-enabled in "settings" dialog
- Image-commands improvements
- Type text compiling to EXE - fixed
- Improved "IF Clipboard" command - now it does not trim the entered text, so you can match spaces and carriage-returns
- Mouse wheel recording fixes
- Find pixel improvements
- New command - "IF IMAGE found"
- Hotkey validation added to the settings-dialog
- New type of keyboard command - "KeyPress" (along with KeyUp and KeyDown)
- New awesome command - "Find image on the screen"
- "Run as administrator" option for the "open file" command
- UI improvements
- Fixed "find pixel" crashes on some machines
- Lets of minor improvements throughout the program
- More compatibility improvements for the Keyboard simulator (Remote Desktop, Citrix etc)
- Fixed saving/loading "Wait For Process" macro command
- Added "timeout" setting to the "Wait for user" command
- Fixed the "randomize delay" feature
- "Repeat X times" can now take th number of repeats from clipboard
- Regexs in comparison commands are case-insensitive now
- New feature - Pause macro recording
- Some Macro Launcher fixes
- Resolved the "sending keystrokes to Remote Desktop" issue
- Added new command "type environment variable"
- Some minor fixes
- Citrix improvements
- UI-improvements ("settings" dialog)
- No unneeded warnings "failed to register hotkey"
- Clipboard improvements
- Enabling/disabling hotkeys in Macro Launcher
- New command: Increment clipboard
- New command: IF Windows in focus
- Preventing "sticky-key" issue
- "Nice" error message when playing a macro with more than one label with the same name
- Resolves antivirus false-positives
- Citrix-compatible keyboard automation - sends keystrokes recognized by the terminal
- Macro file-association fix
- Comment-command saving fixed
- "Test the IF-statement" button for all "IF" commands in a macro
- Allows negative mouse-coordinates (for mouse-recording on multiple monitors)
- Hotkey-macro-launcher "start-minimized" fixes
- Performance and memory improvements
- Lots of minor bug-fixes and improvements in the Macro Recorder engine
- Playback settings are now compiled to the EXE file
- Type-text command improvements
- "If iteration equals" command fixes, "Set clipboard" command fixes
- EXE-compiler improvements
- Playback-record keyboard shortcuts now allow single-key hotkeys
- Clipboard fixes
- Hotkey launcher fixed (was not starting macros when minimized)
- Delay command editor improvements
- "Settings" form improvements
- "Goto" command fixes
- Performance improvements - copy-paste speed, import macro speed etc etc
- Added a startup form
- Fixed opening macros from command line
- Macro playback can now be aborted while "Wait for user" command is executing
- Delay command fixes
- Lots of minor improvements
- All-new engine
- Auto-updater
- Secure code signature
- Lots of bug-fixes
- Minor UI-improvements
- Minor performance improvements
- Fixed: when the recording process was aborted with a key combination, keyboard sometimes stays locked after playback
- "Hide playing box" setting fixed
- The default "abort" key is changed from Scroll-Lock to Ctrl+Q
- Correct hotkey display on the "recording" window
- Trial is now 40 days
- The "if pixel color" commandcan now work with relative coordinates
- Minor UI-improvements
- Play buttons are disabled if there are no commands in a macro
- Random delay event (the long awaited feature is finally here)
- Exit confirmation now properly prompts for unsaved macro
- Fixed the "failed to register hotkeys" message when hotkeys are set to "None", fixed the play-box text
- Saving an empty file - fixed
- Minor interface improvements
- Step-by-step playback
- Option to specify delays in hour:minutes:seconds rather than milliseconds
- The "IF Clipboard" command now has an option "greater than"
- New command "set clipboard value"
- Fixed the Macro Launcher error "Your key is not valid"
- Compiled exe-s now also show the blue "playing" box
- Compiled exe-macros now allow pausing and aborting with the same hotkeys
- "Type text" and "type date" commands improved
- Performance improvements
- Improved installer, smaller file size
- Speedy replays are now more accurate
- Fixed the occasional "failed registering hotkeys" error after launching a macro via shell-open
- Compiled exe-s now also show the blue "playing" box
- Compiled exe-macros now allow pausing and aborting with the same hotkeys
- "Type text" and "type date" commands improved
- Performance improvements
- Improved installer, smaller file size
- Speedy replays are now more accurate
- Improved performance
- New command - "Find Pixel by Color"
- Infinite wait for window
- Infinite wait for process
- Improved installer
- New command - Play a saved macro
- Improved performance
- Possible antivirus false alarms eliminated
- New command - "wait for ANY user activity"
- Lots of inner improvements, new architecture
- Macro Launcher now also shows the "playback" status window on top
- Correct "swapped mouse buttons" processing for left-handed users
- Fixed "your key is not valid for this version" error when starting Macro Launcher
- Fixed the "copy-file" command editor
- "Play" button added to Macro Launcher
- General Macro Launcher improvements
- Fixed: when Microsoft Security Essentials real-time protection is on, Macro Recorder started too long
- Performance optimizations
- Correct shortcut displaying on the playback-bar
- New command - "Clear Clipboard"
- Commenting your macros (new command type = "comment")
- Fixed displaying the "Copy file" commands in the list
- New commands: If Process Exists and Wait for process to start/stop
- Handy feature to hide the main window, when picking a color for the "IF Pixel Color Equals" command
- The "If Window Exists" command now allows working with dialog windows and messageboxes
- New command - "Exit Loop"
- Improved "recent files" engine
- Fixed load error on some machines when opening the 1st macro
- Performance improvements
- Mouse coordinates tracked on mouse-command form
- New command - "If pixel color equals"
- Recent files list
- "If clipboard contains" (along with "equals")
- "If current iteration" works for inner loops now
- Precise timing when recording a macro
- "File copy" command added
- Improved interface
- Minor bug fixes
- Block input during playback
- Improved performance
- New statement "Clipboard NOT equals"
- Nice exe-file icon
- Configurable "abort playback" hotkey for the macro launcher application
- Middle Mouse button recording
- Horizontal Wheel recording
- "Click at current mouse position" mouse command option
- Performance improvements
- "Delete file" command
- Wildcards in the "Close window" command
- Returning the mouse to the original position after playback is finished
- Improved launcher UI
- Improved "IF current iteration equals" when used inside nested loops
- New command "dial a connection"
- Improved repeater-command
- Minor GUI improvements
- Optional pause macro playback, when a user moves a mouse
- Fixed recording Shift+Arrow keystrokes under Vista
- Switch to windows command now understands * and ? wildcards
- improved performance
- Macro Recorder's "WAIT FOR WINDOW" and "IF WINDOWS EXISTS" commands now accept asterisks and question marks as wildcards in window names
- New menu command - "Edit macro in Notepad"
- Improved window positioning
- Repeat command option to ask the user, how many times to repeat
- New command "IF CURRENT ITERATION EQUALS"
- Fixed context-menu positioning on the list of macro commands
- Improved mouse recording engine
- Fixed incorrect loading of "WAIT FOR WINDOW" macros
- Mouse macro editor can now get current mouse coordinates (easier editing)
- Crashing when entering an empty serial number
- more minor improvements
- Redesigned timing architecture
- Save window position
- Correct GOTO-statement processing in exe-compiler
- Fixed settings-dialog
- "ELSE" statement
- "If Windows exists" statement
- "Play To cursor" feature
- many general improvements
- "\n" fix in the "Type Text" macro command
- right-left mouse recorder clicks fixed
- Check for previous instance of Macro Recorder
- AutoStart option for Macro Recorder Hotkey Launcher
- "Bulk Edit Timeouts" feature
- Improved GUI under Vista
- Fixed record/replay macros of the "Shift+arrow" key combination (when selecting text)
- Fixed small error when loading a saved macro with "IF CLIPBOARD EQUALS" conditional statement
- Added "Assign Macro to Hotkey" menu item
- Vista support
- "REPEAT X TIMES" statement
- Hotkey Launcher minor errors fixed
- "Now Playing" box does not hide the top-positioned taskbar
- Window startup position
- Longer trial period
- Added "Delay" command
- Many minor improvements throughout the program
- New strongly improved exe-compiler generates smaller optimized executables
- New IF conditional statement - "IF clipboard text equals"
- Fixed high CPU load when waiting for a window to appear
- Window operations are now available for dialog and tool windows also
- Macros message-boxes are displayed above all
- Switch-command restores a window if minimized
- more...
- Improved text-typing command
- Fixed the error when a mouse-disabled keystroke macro recording is aborted with a button-click
- "Launch a file" command improved
- Fixed the small disappointing bug in the EXE-compiler, which stealthily seeped into the previous build.
- Added "command-line parameters" option to the "file open" command
- Optimized backend operations
- New "Type text" command and "system time" printing in a customizable format
- Improved EXE-builder
- Lowered CPU load during loops and timeouts
- New events are inserted after the selection - easier editing
- File-import issue fixed
- IF / ENDIF statements support!
- Interface improvements
- Improved EXE-compiler
- Optimized performance
- Aborting a macro during a "wait for user" command resulted in malfunction
- Multiline message-boxes fixed
- Performance issues
- Added "WAIT FOR USER INPUT" command
- Fixed 100% CPU load during pause
- Improved interface
- Introducing SMART-Rec macro recording technology: record and replay your mouse moves in an intelligent way
- "Move Up/Down" feature: rearrange your commands
- EXE-builder is now available to be tested in the trial version
- All settings are unblocked in the trial version
- Added global ("system-wide") keyboard-shortcuts for Record, Play/Pause/Resume actions
- Added "File - New" menu item
- Improved Macro Recorder manual/tutorial
- and more...
- Hotkey Macro Launcher tool included in the package: binding macros to hotkeys
- General file I/O improvements
- Significantly improved playback performance
- Fixed malfunctioning when a paused macro is being aborted
- "Switch to a window" command added
- "Replay/close" buttons are displayed after playback
- The current macro file name is displayed in Macro Recorder's title bar
- "Stop recording" button click is not recorded any more
- Fixed keystroke crash after intensive activity on Win XP SP2
- Main menu keyboard navigation improved
- Added feature to hide the blue "playing macro..." box.
- Improved GUI (XP-themes) for the Settings dialog
- Added "Ignore timeouts" playback option
- Other macro-playback improvements
- Fixed overflow crash when recording a macro with very large timeouts
- Fully reworked user interface of Macro Recorder (Office-2003 style)
- Shutdown/reboot/logoff command added
- Fixed a minor bug when a single-command macro is being aborted
- Added "GOTO", "LABEL" and more statements
- Checking if a window exists
- "Launch website", "Message box" and more commands
- Tons of minor improvements
- "Spy mode" option: the red "recording" label is not shown when recording a macro
- Text import feature added
- Resizable window
- Merging recorded macros files
- Optimized EXE-files compiler
- Updated Macro Recorder manual (scheduling tutorial)
- Auto-shutdown feature added: when a macro is opened from windows-shell or command prompt, Macro Recorder can shut down itself after playback if finished
- GUI improvements
- EXE-file export: compiling a recorded macro to a standalone program
- Separate keyboard and mouse recording option
- Auto-play option: automatically playing macros opened from command prompt
- Recording GUI bug fixed
- Updated Macro Recorder manual
Basic Video Tutorial
Mouse Recorder
Tips for Recording Efficient Macros
Macro Scheduler
Automated Software Testing
"Automator" for Windows
Including C# code into a macro
Macro Recorder Commands Reference"
Sample Macros
Triggering events with Macro Recorder
Customer reviews
FAQ
Version history
Download now
Pricing