Macro Expert Changelog

What's new in Macro Expert 4.9.4.0

Sep 22, 2023
  • Improved some features.

New in Macro Expert 4.9.3.0 (Aug 21, 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 of the array element.
  • Improved and perfected some minor functions.

New in Macro Expert 4.9.1.0 (Jun 14, 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.

New in Macro Expert 4.9.0.0 (Apr 3, 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.

New in Macro Expert 4.8.0.0 (Aug 1, 2022)

  • 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.

New in Macro Expert 4.7.0.3 (Oct 15, 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".

New in Macro Expert 4.6.5 (Mar 31, 2020)

  • Added built-in function "WND_CHILDFROMPOINT".
  • Improved some features of IE Page actions.

New in Macro Expert 4.6.4 (Jan 27, 2020)

  • Added options to hide the monitor window of player.

New in Macro Expert 4.6.3 (Aug 18, 2019)

  • Added built-in functions "JSON_SET", "WND_CHILD", "WND_NEXT".

New in Macro Expert 4.6.2 (Mar 22, 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

New in Macro Expert 4.6.1 (Jan 29, 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.

New in Macro Expert 4.6 (Jan 29, 2019)

  • 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

New in Macro Expert 4.5 Build 4489 (Jan 29, 2019)

  • Add the built-in function "JSON_GET" to read json data.
  • Improved some minor features.

New in Macro Expert 4.4 Build 4488 (Aug 26, 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.

New in Macro Expert 4.3.1 Build 4485 (Feb 5, 2018)

  • Improved the action "Loop Microsoft Excel".
  • Improved the action "Find a Cell".
  • Improved the action "Find Element of Webpage".
  • Fixed some bugs.

New in Macro Expert 4.3 Build 4483 (Jan 5, 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.

New in Macro Expert 4.2 Build 4481 (Jun 30, 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

New in Macro Expert 4.1 Build 4479 (Nov 1, 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.

New in Macro Expert 4.0 Build 4478 (Sep 25, 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

New in Macro Expert 3.5.2 Build 4477 (Oct 4, 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

New in Macro Expert 3.5.1 Build 4476 (Aug 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.

New in Macro Expert 3.5.0 Build 4475 (Mar 30, 2015)

  • Added a built-in function "Eval" to evaluate an expression
  • Improved the action "Image Search"
  • Fixed some bugs

New in Macro Expert 3.4.9 Build 4474 (Oct 27, 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".
  • Improved the action "Choose Dialog" to allow using an array as items.
  • Improved Macro Recorder.

New in Macro Expert 3.4.1 Build 4472 (Jan 27, 2014)

  • Added actions for mainipulating array.
  • Added action "Exchange Variables Value".

New in Macro Expert 3.4.0.0 (Nov 21, 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.

New in Macro Expert 3.3.0.0 (Sep 30, 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.

New in Macro Expert 3.2.0.0 (Jun 12, 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".

New in Macro Expert 3.1.0.0 (Sep 21, 2012)

  • Improved Macro Manager.
  • Imrpoved Wizard of 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".

New in Macro Expert 3.0.0.0 (Jul 16, 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. a10.
  • 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".

New in Macro Expert 2.9.9.6 (Nov 12, 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.

New in Macro Expert 2.9.9.5 (Apr 22, 2011)

  • Added an option "Wake up computer" for the scheduler.

New in Macro Expert 2.9.9.4 (Mar 14, 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

New in Macro Expert 2.9.9.3 (Sep 13, 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".

New in Macro Expert 2.9.9.2 (Oct 17, 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.

New in Macro Expert 2.9.9.1 (Oct 17, 2009)

  • Added an action "Series Keystrokes".
  • Added an action "Connec to opened document".
  • Added an action "Get Pixel from Point".
  • Added an action "Retrieve Internet Time Value".

New in Macro Expert 2.9.9 (Jun 19, 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

New in Macro Expert 2.9.8 Build 4457 (May 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

New in Macro Expert 2.9.7 Build 4456 (Apr 16, 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'

New in Macro Expert 2.9.5 Build 4454 (Dec 15, 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.

New in Macro Expert 2.9.4 Build 4453 (Nov 17, 2008)

  • Added an action "Get Text from Object".
  • Improved some minor featuers.

New in Macro Expert 2.9.2 Build 4452 (Sep 8, 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.

New in Macro Expert 2.9.2 Build 4451 (Jul 7, 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.

New in Macro Expert 2.8.3 Build 4448 (Nov 23, 2007)

  • Improved the feature of distinguishing between the return key and numpad return key.
  • Fixed some minor bugs.