-
Version 4.9.8 (5/28/2024)
- The editor added the function "View Text" for debugging playback, which is convenient to view some variables with long contents.
- The editor has added the function "Hexadecimal Display" for debug playback.
- Google Chrome extension updated to the manifest v3.
-
Version 4.9.7 (3/30/2024)
- Added the action "Remove Duplicate Rows From Array".
- Added the built-in functions "REVERSE" reverses the order of the characters in a text.
- Added the built-in function "REMOVEDUP" to remove duplicate characters in a text.
- Improved the action "Modify Cell format" to allow setting the width, height, and content format of cells.
- Improved the built-in function STRSTR, STRSTRI, STRPOS, STRPOSI, RSTRPOS, RSTRPOSI to increase the candidate search function, multiple text to be found, as long as one of the conditions can be found successfully.
- Optimized the connection speed of Excel documents.
-
Version 4.9.6 (3/10/2024)
- Added the web command: "Scroll webpage".
- Improved the action "Read multiple cells" to allow retention of blank areas in specified ranges.
- Enhanced the action "Delete cells" to enable deletion of several non-contiguous specified columns or rows.
- Enhanced the action "Write array to cells" to vertically fill cells for one-dimensional array data.
-
Version 4.9.5 (2/17/2024)
- Added actions "Remove Duplicate Elements in Array", "Set Operation Between Two Arrays" and "Remove Rows From 2D Array".
- Added built-in functions "ARRAY_KEY" to retrieve the name of an array element and "ARRAY_KEY_EXIST" to check if an element with a specific name exists in an array.
- Enabled the use of JSON data as the initial value for custom variables.
- The "File-selection Dialog" action now supports the selection of multiple files.
- The "Set Variable Value" action includes a new option "Append content" which simplifies the process of adding text/binary data to variables without the need for complex expressions.
- The "Loop Array" action has been enhanced with an option to iterate over all elements or only the current-level elements.
- The Debugger in the editor now includes an option "Real-time tracking of current line being played", which can be toggled to improve performance during debugging sessions.
-
Version 4.9.4 (9/21/2023)
- Improved some features.
-
Version 4.9.3 (8/20/2023)
- Added built-in functions "FILE_UNINAME, GET_MONITOR_INFO, GET_MONITOR_FROM".
-
Improved array search command, allowing to return the path, index number or element
name ofthe array element.
- Improved and perfected some minor functions.
-
Version 4.9.2 (7/15/2023)
- Added "Timeout loop" to action "Loop".
- Index (ordinal) access is allowed for named arrays.
- Improved some features.
-
Version 4.9.1 (6/15/2023)
- Added support for named array elements, such as varr['name'] and
varr['phone'].
- Allows for empty arrays.
-
Added automatic array element appending. When an array element is assigned,
if it does not
exist, it will be appended automatically. For example, an empty array will
automatically add the
corresponding element when receiving data with varr[11] or varr['aaa'] as a
variable.
-
Added square bracket access methods for multidimensional arrays, such as
varr[1][1] is
equivalent to varr[1, 1], and varr['name'][1] is equivalent to varr['name', 1].
- Added the ability to add JSON data to arrays.
- Added the array_count function to count the number of elements in an array.
- Added the array_tojson function for converting arrays to JSON data.
- Added built-in functions for large number operations (mathematics).
- Improved support for Windows Server 2019 and Windows Server 2022.
-
Version 4.9 (04/02/2023)
- The path system uses XPath, with backward compatibility for the previous method. It is
important to note that XPath indexes start from 1, while the previous path method
indexes
start from 0.
- Added an action "Loop UI Objects".
- In the expression, if the text data is not empty, it will be converted to true. For
example,
the expression "%=true and "abc"%" will result in true.
- Added functions STRPICK_FOLLOWING, STRPICK_PRECEDING, and STRPICK_MID to facilitate text
extraction.
- Added function HARDWAREHASH to obtain the hash of local computer hardware information.
-
Version 4.9 (04/02/2023)
- The path system uses XPath, with backward compatibility for the previous method. It is
important to note that XPath indexes start from 1, while the previous path method
indexes
start from 0.
- Added an action "Loop UI Objects".
- In the expression, if the text data is not empty, it will be converted to true. For
example,
the expression "%=true and "abc"%" will result in true.
- Added functions STRPICK_FOLLOWING, STRPICK_PRECEDING, and STRPICK_MID to facilitate text
extraction.
- Added function HARDWAREHASH to obtain the hash of local computer hardware information.
-
Version 4.8.2.0 (09/22/2022)
- Improved webpage actions to support Firefox.
-
Version 4.8.1.0 (08/30/2022)
- Improve clipboard action, add the option to get the raw data of the clipboard, which can
be
used for recovery in subsequent steps.
- Added an action "Search Pixel on Screen".
-
Version 4.8 (04/02/2023)
- Added an action "Set UI Object Content".
- Added search box to Macro Editor that helps to find variables, builtin functions.
- Added a category "UI Objects" to organize the actions about the UI object.
-
Version 4.7 (09/16/2021)
- Improved webpage actions to support Google Chrome and other chromium-based browser.
- Added a webpage action "Execute Javascript".
- Added image actions, "Resize Image", "Clip Image", "Convert Image Format".
- Added action "Write Binary File".
- Added built-in functions "PROCESSID", "PROCESSTIME", "STRCOUNT", "BROWSER_TPE".
-
Version 4.65 (03/06/2020)
- Added built-in function "WND_CHILDFROMPOINT".
- Improved some features of IE Page actions.
-
Version 4.64 (12/23/2019)
- Added options to hide the monitor window of player.
-
Version 4.63 (07/23/2019)
- Added built-in functions "JSON_SET", "WND_CHILD", "WND_NEXT".
-
Version 4.62 (03/04/2019)
- Added an action "Call Builtin Function".
- Added built-in functions "FILE_ATTACH_PATHNAME", "JSON_GET_MEMBER", "JSON_GET_TYPE".
- Added the built-in variable "logfile", "timestart".
- Improved Macro Editor.
-
Version 4.61 (01/21/2019)
- Added built-in function "REGEXP_FIND" to search for a regular expression match on a
string.
- Added built-in function "REGEXP_INDEXOF" to return the zero-based index of the first
occurrence of the specified pattern in a string.
- Added built-in function "REGEXP_REPLACE" to uses a regular expression to perform
substitution on a string.
-
Version 4.6 (12/15/2018)
- Added an action "Run Macro in Document" to play a macro in the Microsoft Excel Document.
- Added the built-in function "FILE_COUNT" to count files in a folder.
- Added the built-in function "XML_GET" to read XML data.
- Added the built-in functions "XML_GET_ITEMCOUNT", "JSON_GET_ITEMCOUNT".
- Improved some features.
-
Version 4.5 (11/11/2018)
- Add the built-in function "JSON_GET" to read json data.
- Improved some minor features.
-
Version 4.4 (08/24/2018)
- Add the feather of attachments, it allows to store necessary files for playing in a
macro.
- Added an action "Change Color of Cell(s)" for Microsoft Excel Document.
- Improved action "Wait for Keystroke".
- Improved some minor features.
-
Version 4.3.1 (01/24/2018)
- Improved the action "Loop Microsoft Excel".
- Improved the action "Find a Cell".
- Improved the action "Find Element of Webpage".
- Fixed some bugs.
-
Version 4.3 (01/04/2018)
- Added an action 'Wait for Expression", it allows a macro to be waiting based on a
complex
criteria.
- Added a feature of "Skip Waiting" to Player for aborting waiting actions and move on.
- Improved the variable system, allows to define the user global variable. It's useful to
share the data between functions.
-
Version 4.2 (06/28/2017)
- Added a function "file_pick", allows to retrieve a file name in the folder.
- Added functions "OCR" and "OCR2" to recognize and retrieve the text from an image.
- Added an action "Redirect keyboard/mouse actions to window", allows to manipulate the
windows which are not foreground.
-
Version 4.1 (10/31/2016)
- Added an action "Load Binary File".
- Added functions get_screen_width, get_screen_height, img_load.
- Improved action "Select Case", allows to use the comparison operations, like as case >
0,
case 10 to 20.
- Improved the image capturing tool, allows to use SHIFT key to select a square area, use
CTRL
key to snap to grid.
-
Version 4.0 (09/18/2016)
- Added an action "Advanced Input Dialog", allows to accept value for the multiple
variables.
- Added built-in string functions 'strsimilar', 'strdiffer', 'replace_m', 'replace_sub',
'urlenc', 'urldec', 'aesenc', 'aesdec', 'remove'.
- Added built-in functions 'get_caretpos_x', 'get_caretpos_y', 'ismacrorunning',
'mousepointer', 'macro_count'.
- Added built-in window functions 'wnd_isexisted', 'wnd_isvisible', 'wnd_ishung',
'wnd_count',
'wnd_find'.
- Added built-in file functions 'file_isexisted', 'file_size', 'file_date', and others,
see
help document for the detail.
- Added an option of preloading Player to speed up the playback of macro.
- Improved window object, window and webpage actions, to allow using the filter in the
path.
- Fixed some bugs.
-
Version 3.5.2 (09/30/2015)
- Added built-in string functions "STRPICK", "PADLEFT", "PADRIGHT".
- Added built-in general functions "CLIPBOARD_GET".
- Improved action "Input Dialog" to allow multiple rows.
- Improved action "Capture Screen" to allow specifying capture area while playback.
- Improved action "Send Email" to support SSL.
- Improved some actions and fixed bugs.
-
Version 3.5.1 (08/23/2015)
- Added a built-in functions "HMAC_SHA1", "SHA1".
- Added a built-in functions "WND_FROMPOINT", "WND_GETTEXT", "WND_GETCLASS",
"WND_SETTEXT".
- Added a built-in functions "KEY_ISPRESSED", "KEY_ISTOGGLED".
- Improved some actions.
- Now it's compatible with Windows 10.
-
Version 3.5.0 (03/28/2015)
- Added a built-in function "Eval" to evaluate an expression.
- Improved the action "Image Search".
- Fixed some bugs.
-
Version 3.4.9 (10/23/2014)
- Added the feature of user-defined functions, allows you to create the custom functions.
- Added actions for the array maintenance, includes 'Add Element', 'Remove Element', 'Sort
Element', 'Search' and 'Clone'.
- Added action 'Control Running Macros", allows to stop, pause and resume other running
macros.
- Improved the actions of "Read text file" and "Write text file".
-
Version 3.4.2 (01/23/2014)
- Added actions for mainipulating array.
- Added action "Exchange Variables Value".
-
Version 3.4 (11/20/2013)
- Added action "HTTP Post".
- Added action "HTTP GET".
- Added action "Save Cookies".
- Added action "Show or Hide Windows on Desktop".
- Improved Macro Editor, added the features of adding varialbes automatically, and
removing
all unused varaibles.
- Added global variables "scriptname", "username", and "pcname".
- Added the feature of function.
- Added math functions, string functions, date functions and logical & general functions.
-
Version 3.3 (09/25/2013)
- Added action "Extract Text".
- Added action "Loop Text", "Loop Microsoft Excel", "Loop Dataset", "Loop Webpage".
- Added action "Get Caret (Text Cursor) Position".
- Added action "Track Window's State".
- Added action "Set Options of Mouse Clicking".
- Added action "Chanage Window of Webpage".
- Improved some actions.
- Improved the feature of auto-logon to allow launching a macro in Remote Desktop Session.
-
Version 3.2 (06/09/2013)
- It's compatible with Windows 8.
- Improved the feature of auto-logon.
- Improved Macro Editor.
- Improved the actions "Image Search" and "Text Search Based on Image".
- Improved the internal web browser.
- Added action "Create Document".
-
Version 3.1 (09/20/2012)
- Improved Macro Manager.
- Improved Wizard for Recording.
- Added actions "Generate Random Text", "Get Text Length", "Get Sub Text" and "Append
Text".
- Added action "Capture Screenshot".
- Added actions "If Webpage", "If Window Object".
-
Version 3.0 (07/12/2012)
- New UI for Macro Manager.
- Many new features for Macro Editor, Print script, Outlines, Bookmarks, etc.
- Improved expressions module, the logical expression is allowed, e.g. a<12 and
b>10.
- Added FTP actions.
- Added actions "Wait For Image", "Wait For Mouse Pointer", "Wait
For
Webpage Element".
- Added action "Read/Write INI file".
- Added actions "If Image", "Loop Array".
- Added actions "Save cursor position for restoring" and "Reset
keyboard".
- Added actions "Read Multiple Cells", "Get Multi-fields'
value".
-
Version 2.9.9.6(11/09/2011)
- Added an option "Play times" in the tab "Playback" of macro's properties.
- Added a feature to play multiple selected macros.
- Improved Macro Editor, it will show the variable's current value when a breakpoint is
encountered.
-
Version 2.9.9.5(04/12/2011)
- Added an option "Wake up computer" for the scheduler.
-
Version 2.9.9.4 (03/09/2011)
- Added an internal browser for the webpage actions.
- Added the action "Save Image Element".
- Added the action "Carry out action on object".
- Added the action "Format datetime".
- Added the action "Turn on/off display".
- Fixed some bugs.
-
Version 2.9.9.3 (11/02/2010)
- Improved the script file format, smaller and faster.
- Improved Macro Editor to support multi-level undo/redo.
- Added the array feature.
- Added the feature which allows a sub-task accesses the variable, document, dataset and
webpage in the parent.
- Improved the webpage actions.
- Added the action "Redefine Variable", "Text Split", "Text Padding", "Text Convert", and
"Trim Text".
-
Version 2.9.9.2 (10/15/2009)
- Added the feature "Find..." to the Macro Editor.
- Added the feature "Play selection" to Macro Editor.
- Added the feature "Play from Here" to Macro Editor.
- Added an action "End Process".
- Improved the webpage actions.
- Improved the window action which allow to search hidden windows.
-
Version 2.9.9.1 (09/10/2009)
- Added an action "Series Keystrokes".
- Added an action "Connect to opened document".
- Added an action "Get Pixel from Point".
- Added an action "Retrieve Internet Time Value".
-
Version 2.9.9 (06/18/2009)
- Added an action "Select Case".
- Added an action "Replace in File".
- Added an action "Read Element by Element Location", it's very useful for the web
scraping.
- Added an action "Fill Field by Element Location".
- Added an action "Click Element by Element Location".
- Improved the Macro Editor, allows to set a breakpoint at a specified location within a
script.
-
Version 2.9.8 (05/18/2009)
- Added an action "Get Text from Point".
- Added an action "Connect to Data Source".
- Added an action "Close Data Source".
- Added an action "Transaction on Data Source".
- Added drag-and-drop feature to Editor.
-
Version 2.9.7 (04/13/2009)
- Added an action "Log a Playback Message".
- Added an action "Ping".
- Added an action "Save webpage content".
- Added an action "Find in variable".
- Added an action "Wait for Microsoft Excel Cell".
-
Version 2.9.6 (03/09/2009)
- Added an action "Block/unblock mouse and keyboard".
- Added an action "Choice dialog".
- Added an action "Send Email".
- Added an action "Http download".
- Improved the action "Run" which allows to return the main window handle of the program.
- Improved the action "Open webpage" which allows to open the URL in a new window or new
tab
(IE7).
-
Version 2.9.5 (12/09/2008)
- Improved the action "Get Text from Object" and "Mouse Action on Object".
- Added "File Trigger".
- Released the tool "Macro Packager", it allows you to convert macros to EXEs for
distribution.
Please refer to http://www.macro-expert.com/macro-packager.htm
for
more information.
-
Version 2.9.4 (09/09/2008)
- Added an action "Get Text from Object".
- Improved some minor features.
-
Version 2.9.3 (09/05/2008)
- Improved the hotkey trigger. Now you could launch a macro via the way of typing a
phrase.
- Improved the window trigger, it could wait x seconds for analyzing a window.
- Added the option "filename" into the "Properties" dialog, which allows you to change the
script's file name.
-
Version 2.9.2 (07/04/2008)
- Added "Window Trigger".
- Added an action "Mouse Action on Object".
- Added an action "Save Document".
- Improved the action "Play a Macro".
- Improved the action "Read text file".
- Improved the action "Read Excel".
- Improved the wait actions.
-
Version 2.9.1 (05/15/2008)
- Fixed some minor bugs.
-
Version 2.9.0 (04/15/2008)
- Improved the feature of auto-logon. Now it's available under Windows Vista / 2003 /
2008.
- Improved Macro Player for better performance.
- Script encryption is available.
- Improved Macro Editor.
- Added an action "On Error".
- Added an action "File-selection Dialog".
- Added an action "Show Tip Text".
- Added an action "Hide Tip Text".
- Added an action "Wait for Mouse Motion".
- Added an action "Wait for File".
- Added an action "Wait for Process".
- Added an action "Loop Windows".
- Added an action "Loop Files".
- Added an action "Loop Process".
- Added an action "Send Message to Window".
- Added an action "On Popup Window on Webpage".
(The below actions are available in the Enterprise Edition only.)
- Added an action "Add Worksheet".
- Added an action "Remove Worksheet".
- Added an action "Execute SQL Statement".
- Added an action "Close Dataset".
- Added an action "Get Field Value".
- Added an action "Set Field Value".
- Added an action "Change Current Record Position".
-
Version 2.83 (10/24/2007)
- Improved the feature of distinguishing between the return key and numpad return key.
- Fixed some minor bugs.
-
Version 2.82 (08/31/2007)
- Added support for the expression.
- Added a new feature of Systray menu to play a macro.
- Added an action "Call an External DLL".
- Added an action "Advanced Set Variable Value".
- Added an action "Advanced Get Variable Value".
- Added a feature "Loop If Variable" to the action "Loop".
- Added a feature to the scheduler to allow launching a macro at a random time.
-
Version 2.81 (07/10/2007)
- Added an action "If File".
- Added an action "If Window".
- Added an action "Map/Disconnect network resource".
- Improved the action "Rename file(s)".
- Improved the action "Set file(s) attributes".
- Improved the action "Connect to a opened Webpage".
- Improved the expression which allows to represent CRLF with '\n'.
-
Version 2.80 (06/16/2007)
- Added an action "Search image".
- Added an action "Search text based on image".
- Added an action "Read text file".
- Added an action "Write text file".
- Improved the action "Put text".
- Improved the keystroke action.
- Improved Macro Editor.
- Fixed the display problem of the menu under the secondary monitor.
-
Version 2.75 (05/09/2007)
- Added an action "Generate random number".
- Added an action "Set emulation level", allows to change the emulation level during
playback.
- Added a feature which allows to emulate mouse and keyboard activity at the hardware
level.
- Added a feature "Import script files" to the macro manager.
- Improved the action "Put text".
- Improved the action "If color".
- Improved the logging feature.
-
Version 2.71 (04/07/2007)
- Windows Vista compatibility.
- Improved some features and fixed some bugs.
-
Version 2.7 (03/09/2007)
- Added a group of instructions for automating Web surfing.
- Added a tool "Gather Fields on Webpage" for picking a several of mouse coordinates.
- Added a tool "Pick a Field on Webpage" for picking a several of mouse coordinates.
- Added a tool "Pick mouse position" for picking a several of mouse coordinates.
- Added a global variable "error" for the result of executing the previous step.
- Added an option "View Delay Value of Action" to allow show the delay value of the
actions in
Script Editor.
-
Version 2.6.4 (01/28/2007)
- Improved the variable, allows use \% to represent % and use \\ to represent \.
- Added the instruction "Find Excel Cell" for Enterprise Edition.
- Improved the trigger and schedule, allowed to assign the play parameters for every rule.
- Added an option for hotkey, which allows to pass the key through to the application.
-
Version 2.6.2 (01/07/2007)
- Macro Manager supports password protection.
- Fixed a display error on scheduler.
-
Version 2.6.1 (01/07/2007)
- Added Getting Started for the novice.
- Fixed the bug which causes "Goto" failed in the version 2.6.
-
Version 2.6.0 (12/18/2006)
- Added an option of switching the skin to Windows Appearance.
- Added the shortcut view, it makes using macro manager more easier.
- Added an instruction "If color".
- Added an instruction "Wait for Keystroke".
- Added an instruction "Registry Operation", it allows a task to create or remove a
registry
key, create, remove and set a registry value.
-
Version 2.5.3 (12/07/2006)
- Add a feature to the record monitor window, it allows to change the position mode during
recording.
- Add a feature to allow play the sound before/finish recording, it is very useful under
recording game activity.
-
Version 2.5.2 (12/03/2006)
- Many improvements to the Recorder, it is more powerful and smart than before.
-
Version 2.5.1 (11/29/2006)
- Improved the Macro Service to allow it running under the any user account.
- Fixed some bugs.
-
Version 2.5.0 (10/26/2006)
- Added many flow instructions, "If Variable/Else/EndIf", "Loop/EndLoop/Exit Loop/Continue
Loop".
- Added instructions to access Excel Document "Open/Close Document", "Read/Write Excel".
(Only
available under Enterprise Edition).
- Added the instruction, "Mouse Activity".
- Added the instruction, "Wait for color".
- Added a feature to convert several of mouse/keyboard actions into one "Mouse/Keyboard
Activity".
- Allows "Copy/Paste" between Macro Editor instances.
- Added a feature to format the actions view in Macro Editor.
-
Version 2.3.1 (08/30/2006)
- Added an instruction "Play a Macro" to play a second macro within the current macro.
-
Version 2.3.0 (08/22/2006)
- Added a feature that allows to group script files.
- Allows more than one schedule rules to added on a macro.
- Added Hotkey Panel, Trigger Panel and Scheduler Panel to manager triggers, scheduler and
hotkey in an easy way.
- Redesigned Interface to fit all new features.
- Improved the auto-logon feature, more security than before.
- Added an option to the hotkey to make it available only when a specified window is
active.
- Added a feature to start or stop Macro Service within Macro Manager.
- Added several new ways to view macro items in folders, includes List view, Icons view,
Title
view and Details view.
- Improved many of minor features.
-
Version 2.2.4 (03/09/2006)
- Added an instruction "Clear Internet Explorer History".
- Added an instruction "Delete Internet Explorer Cookies".
- Added an instruction "Delete Temporary Internet Files".
- Added a option which specifies the repeat playback times when the hot-key is pressed.
- Improved the feature "create the shortcut of a macro on the desktop".
-
Version 2.2.3 (02/25/2006)
- Add a feature that create the shortcut of a macro on the desktop.
- Improved Macro Player.
-
Version 2.2.2 (01/06/2006)
- Add a feature that create the shortcut of a macro on the desktop.
- Improved Macro Player.
-
Version 2.2.1 (12/14/2005)
- Add a feature that clone a macro.
- Improved the instruction "Synchronize the folders".
- Fixed a bug in the instruction "Compress Files".
-
Version 2.2 (11/02/2005)
- Add the instruction "Synchronize the folders".
- Add the instructions "Zip" and "Unzip".
- Add a option to hide the status pane.
- Add a option to select the hot key combination.
- Add a option to allow the play progress window automatically dodges the mouse pointer.
- Add a option to pass the variable value to the macro before playing it.
- Improved Macro Player.
- Improved Macro Recorder.
- Improved the tool of Check New Version.
-
Version 2.1.4 (10/10/2005)
- Add an option that specifies how many times need to play in a trigger or scheduler.
- Add many global variables.
-
Version 2.1.3 (09/28/2005)
- Fixed the bug which may cause the scheduler failed.
-
Version 2.1.2 (09/20/2005)
- An utility named "Check New version" was added, it will retrieve the information of the
latest version and ask
you to upgrade if there is a new version.
-
Version 2.1.1 (08/23/2005)
- "Select a folder" instruction was added, you may utilize it to perform a file related
task
more flexible.
- "Input dialog" instruction was added, the instruction allows you to prompt a value into
a
variable for
subsequent actions.
- Allows instruction "Create Folder" to assign the path of the new folder to a variable.
-
Version 2.1 (08/12/2005)
- "File" instructions were added, include:
Copy files
Move files
Delete files
Create a folder
Delete a folder
Set file's attributes
Change file's time