What's new


  • Version 4.8 (07/26/2022)

    1. Added an action "Set UI Object Content".
    2. Added search box to Macro Editor that helps to find variables, builtin functions.
    3. Added a category "UI Objects" to organize the actions about the UI object.
  • Version 4.7 (09/16/2021)

    1. Improved webpage actions to support Google Chrome and other chromium-based browser.
    2. Added a webpage action "Execute Javascript".
    3. Added image actions, "Resize Image", "Clip Image", "Convert Image Format".
    4. Added action "Write Binary File".
    5. Added built-in functions "PROCESSID", "PROCESSTIME", "STRCOUNT", "BROWSER_TPE".
  • Version 4.65 (03/06/2020)

    1. Added built-in function "WND_CHILDFROMPOINT".
    2. Improved some features of IE Page actions.
  • Version 4.64 (12/23/2019)

    1. Added options to hide the monitor window of player.
  • Version 4.63 (07/23/2019)

    1. Added built-in functions "JSON_SET", "WND_CHILD", "WND_NEXT".
  • Version 4.62 (03/04/2019)

    1. Added an action "Call Builtin Function".
    2. Added built-in functions "FILE_ATTACH_PATHNAME", "JSON_GET_MEMBER", "JSON_GET_TYPE".
    3. Added the built-in variable "logfile", "timestart".
    4. Improved Macro Editor.
  • Version 4.61 (01/21/2019)

    1. Added built-in function "REGEXP_FIND" to search for a regular expression match on a string.
    2. Added built-in function "REGEXP_INDEXOF" to return the zero-based index of the first occurrence of the specified pattern in a string.
    3. Added built-in function "REGEXP_REPLACE" to uses a regular expression to perform substitution on a string.
  • Version 4.6 (12/15/2018)

    1. Added an action "Run Macro in Document" to play a macro in the Microsoft Excel Document.
    2. Added the built-in function "FILE_COUNT" to count files in a folder.
    3. Added the built-in function "XML_GET" to read XML data.
    4. Added the built-in functions "XML_GET_ITEMCOUNT", "JSON_GET_ITEMCOUNT".
    5. Improved some features.
  • Version 4.5 (11/11/2018)

    1. Add the built-in function "JSON_GET" to read json data.
    2. Improved some minor features.
  • Version 4.4 (08/24/2018)

    1. Add the feather of attachments, it allows to store necessary files for playing in a macro.
    2. Added an action "Change Color of Cell(s)" for Microsoft Excel Document.
    3. Improved action "Wait for Keystroke".
    4. Improved some minor features.
  • Version 4.3.1 (01/24/2018)

    1. Improved the action "Loop Microsoft Excel".
    2. Improved the action "Find a Cell".
    3. Improved the action "Find Element of Webpage".
    4. Fixed some bugs.
  • Version 4.3 (01/04/2018)

    1. Added an action 'Wait for Expression", it allows a macro to be waiting based on a complex criteria.
    2. Added a feature of "Skip Waiting" to Player for aborting waiting actions and move on.
    3. 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)

    1. Added a function "file_pick", allows to retrieve a file name in the folder.
    2. Added functions "OCR" and "OCR2" to recognize and retrieve the text from an image.
    3. Added an action "Redirect keyboard/mouse actions to window", allows to manipulate the windows which are not foreground.
  • Version 4.1 (10/31/2016)

    1. Added an action "Load Binary File".
    2. Added functions get_screen_width, get_screen_height, img_load.
    3. Improved action "Select Case", allows to use the comparison operations, like as case > 0, case 10 to 20.
    4. 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)

    1. Added an action "Advanced Input Dialog", allows to accept value for the multiple variables.
    2. Added built-in string functions 'strsimilar', 'strdiffer', 'replace_m', 'replace_sub', 'urlenc', 'urldec', 'aesenc', 'aesdec', 'remove'.
    3. Added built-in functions 'get_caretpos_x', 'get_caretpos_y', 'ismacrorunning', 'mousepointer', 'macro_count'.
    4. Added built-in window functions 'wnd_isexisted', 'wnd_isvisible', 'wnd_ishung', 'wnd_count', 'wnd_find'.
    5. Added built-in file functions 'file_isexisted', 'file_size', 'file_date', and others, see help document for the detail.
    6. Added an option of preloading Player to speed up the playback of macro.
    7. Improved window object, window and webpage actions, to allow using the filter in the path.
    8. Fixed some bugs.
  • Version 3.5.2 (09/30/2015)

    1. Added built-in string functions "STRPICK", "PADLEFT", "PADRIGHT".
    2. Added built-in general functions "CLIPBOARD_GET".
    3. Improved action "Input Dialog" to allow multiple rows.
    4. Improved action "Capture Screen" to allow specifying capture area while playback.
    5. Improved action "Send Email" to support SSL.
    6. Improved some actions and fixed bugs.
  • Version 3.5.1 (08/23/2015)

    1. Added a built-in functions "HMAC_SHA1", "SHA1".
    2. Added a built-in functions "WND_FROMPOINT", "WND_GETTEXT", "WND_GETCLASS", "WND_SETTEXT".
    3. Added a built-in functions "KEY_ISPRESSED", "KEY_ISTOGGLED".
    4. Improved some actions.
    5. Now it's compatible with Windows 10.
  • Version 3.5.0 (03/28/2015)

    1. Added a built-in function "Eval" to evaluate an expression.
    2. Improved the action "Image Search".
    3. Fixed some bugs.
  • Version 3.4.9 (10/23/2014)

    1. Added the feature of user-defined functions, allows you to create the custom functions.
    2. Added actions for the array maintenance, includes 'Add Element', 'Remove Element', 'Sort Element', 'Search' and 'Clone'.
    3. Added action 'Control Running Macros", allows to stop, pause and resume other running macros.
    4. Improved the actions of "Read text file" and "Write text file".
  • Version 3.4.2 (01/23/2014)

    1. Added actions for mainipulating array.
    2. Added action "Exchange Variables Value".
  • Version 3.4 (11/20/2013)

    1. Added action "HTTP Post".
    2. Added action "HTTP GET".
    3. Added action "Save Cookies".
    4. Added action "Show or Hide Windows on Desktop".
    5. Improved Macro Editor, added the features of adding varialbes automatically, and removing all unused varaibles.
    6. Added global variables "scriptname", "username", and "pcname".
    7. Added the feature of function.
    8. Added math functions, string functions, date functions and logical & general functions.
  • Version 3.3 (09/25/2013)

    1. Added action "Extract Text".
    2. Added action "Loop Text", "Loop Microsoft Excel", "Loop Dataset", "Loop Webpage".
    3. Added action "Get Caret (Text Cursor) Position".
    4. Added action "Track Window's State".
    5. Added action "Set Options of Mouse Clicking".
    6. Added action "Chanage Window of Webpage".
    7. Improved some actions.
    8. Improved the feature of auto-logon to allow launching a macro in Remote Desktop Session.
  • Version 3.2 (06/09/2013)

    1. It's compatible with Windows 8.
    2. Improved the feature of auto-logon.
    3. Improved Macro Editor.
    4. Improved the actions "Image Search" and "Text Search Based on Image".
    5. Improved the internal web browser.
    6. Added action "Create Document".
  • Version 3.1 (09/20/2012)

    1. Improved Macro Manager.
    2. Improved Wizard for Recording.
    3. Added actions "Generate Random Text", "Get Text Length", "Get Sub Text" and "Append Text".
    4. Added action "Capture Screenshot".
    5. Added actions "If Webpage", "If Window Object".
  • Version 3.0 (07/12/2012)

    1. New UI for Macro Manager.
    2. Many new features for Macro Editor, Print script, Outlines, Bookmarks, etc.
    3. Improved expressions module, the logical expression is allowed, e.g. a<12 and b>10.
    4. Added FTP actions.
    5. Added actions "Wait For Image", "Wait For Mouse Pointer", "Wait For Webpage Element".
    6. Added action "Read/Write INI file".
    7. Added actions "If Image", "Loop Array".
    8. Added actions "Save cursor position for restoring" and "Reset keyboard".
    9. Added actions "Read Multiple Cells", "Get Multi-fields' value".
  • Version 2.9.9.6(11/09/2011)

    1. Added an option "Play times" in the tab "Playback" of macro's properties.
    2. Added a feature to play multiple selected macros.
    3. Improved Macro Editor, it will show the variable's current value when a breakpoint is encountered.
  • Version 2.9.9.5(04/12/2011)

    1. Added an option "Wake up computer" for the scheduler.
  • Version 2.9.9.4 (03/09/2011)

    1. Added an internal browser for the webpage actions.
    2. Added the action "Save Image Element".
    3. Added the action "Carry out action on object".
    4. Added the action "Format datetime".
    5. Added the action "Turn on/off display".
    6. Fixed some bugs.
  • Version 2.9.9.3 (11/02/2010)

    1. Improved the script file format, smaller and faster.
    2. Improved Macro Editor to support multi-level undo/redo.
    3. Added the array feature.
    4. Added the feature which allows a sub-task accesses the variable, document, dataset and webpage in the parent.
    5. Improved the webpage actions.
    6. Added the action "Redefine Variable", "Text Split", "Text Padding", "Text Convert", and "Trim Text".
  • Version 2.9.9.2 (10/15/2009)

    1. Added the feature "Find..." to the Macro Editor.
    2. Added the feature "Play selection" to Macro Editor.
    3. Added the feature "Play from Here" to Macro Editor.
    4. Added an action "End Process".
    5. Improved the webpage actions.
    6. Improved the window action which allow to search hidden windows.
  • Version 2.9.9.1 (09/10/2009)

    1. Added an action "Series Keystrokes".
    2. Added an action "Connect to opened document".
    3. Added an action "Get Pixel from Point".
    4. Added an action "Retrieve Internet Time Value".
  • Version 2.9.9 (06/18/2009)

    1. Added an action "Select Case".
    2. Added an action "Replace in File".
    3. Added an action "Read Element by Element Location", it's very useful for the web scraping.
    4. Added an action "Fill Field by Element Location".
    5. Added an action "Click Element by Element Location".
    6. Improved the Macro Editor, allows to set a breakpoint at a specified location within a script.
  • Version 2.9.8 (05/18/2009)

    1. Added an action "Get Text from Point".
    2. Added an action "Connect to Data Source".
    3. Added an action "Close Data Source".
    4. Added an action "Transaction on Data Source".
    5. Added drag-and-drop feature to Editor.
  • Version 2.9.7 (04/13/2009)

    1. Added an action "Log a Playback Message".
    2. Added an action "Ping".
    3. Added an action "Save webpage content".
    4. Added an action "Find in variable".
    5. Added an action "Wait for Microsoft Excel Cell".
  • Version 2.9.6 (03/09/2009)

    1. Added an action "Block/unblock mouse and keyboard".
    2. Added an action "Choice dialog".
    3. Added an action "Send Email".
    4. Added an action "Http download".
    5. Improved the action "Run" which allows to return the main window handle of the program.
    6. 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)

    1. Improved the action "Get Text from Object" and "Mouse Action on Object".
    2. Added "File Trigger".
    3. 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)

    1. Added an action "Get Text from Object".
    2. Improved some minor features.
  • Version 2.9.3 (09/05/2008)

    1. Improved the hotkey trigger. Now you could launch a macro via the way of typing a phrase.
    2. Improved the window trigger, it could wait x seconds for analyzing a window.
    3. 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)

    1. Added "Window Trigger".
    2. Added an action "Mouse Action on Object".
    3. Added an action "Save Document".
    4. Improved the action "Play a Macro".
    5. Improved the action "Read text file".
    6. Improved the action "Read Excel".
    7. Improved the wait actions.
  • Version 2.9.1 (05/15/2008)

    1. Fixed some minor bugs.
  • Version 2.9.0 (04/15/2008)

    1. Improved the feature of auto-logon. Now it's available under Windows Vista / 2003 / 2008.
    2. Improved Macro Player for better performance.
    3. Script encryption is available.
    4. Improved Macro Editor.
    5. Added an action "On Error".
    6. Added an action "File-selection Dialog".
    7. Added an action "Show Tip Text".
    8. Added an action "Hide Tip Text".
    9. Added an action "Wait for Mouse Motion".
    10. Added an action "Wait for File".
    11. Added an action "Wait for Process".
    12. Added an action "Loop Windows".
    13. Added an action "Loop Files".
    14. Added an action "Loop Process".
    15. Added an action "Send Message to Window".
    16. Added an action "On Popup Window on Webpage".
      (The below actions are available in the Enterprise Edition only.)
    17. Added an action "Add Worksheet".
    18. Added an action "Remove Worksheet".
    19. Added an action "Execute SQL Statement".
    20. Added an action "Close Dataset".
    21. Added an action "Get Field Value".
    22. Added an action "Set Field Value".
    23. Added an action "Change Current Record Position".
  • Version 2.83 (10/24/2007)

    1. Improved the feature of distinguishing between the return key and numpad return key.
    2. Fixed some minor bugs.
  • Version 2.82 (08/31/2007)

    1. Added support for the expression.
    2. Added a new feature of Systray menu to play a macro.
    3. Added an action "Call an External DLL".
    4. Added an action "Advanced Set Variable Value".
    5. Added an action "Advanced Get Variable Value".
    6. Added a feature "Loop If Variable" to the action "Loop".
    7. Added a feature to the scheduler to allow launching a macro at a random time.
  • Version 2.81 (07/10/2007)

    1. Added an action "If File".
    2. Added an action "If Window".
    3. Added an action "Map/Disconnect network resource".
    4. Improved the action "Rename file(s)".
    5. Improved the action "Set file(s) attributes".
    6. Improved the action "Connect to a opened Webpage".
    7. Improved the expression which allows to represent CRLF with '\n'.
  • Version 2.80 (06/16/2007)

    1. Added an action "Search image".
    2. Added an action "Search text based on image".
    3. Added an action "Read text file".
    4. Added an action "Write text file".
    5. Improved the action "Put text".
    6. Improved the keystroke action.
    7. Improved Macro Editor.
    8. Fixed the display problem of the menu under the secondary monitor.
  • Version 2.75 (05/09/2007)

    1. Added an action "Generate random number".
    2. Added an action "Set emulation level", allows to change the emulation level during playback.
    3. Added a feature which allows to emulate mouse and keyboard activity at the hardware level.
    4. Added a feature "Import script files" to the macro manager.
    5. Improved the action "Put text".
    6. Improved the action "If color".
    7. Improved the logging feature.
  • Version 2.71 (04/07/2007)

    1. Windows Vista compatibility.
    2. Improved some features and fixed some bugs.
  • Version 2.7 (03/09/2007)

    1. Added a group of instructions for automating Web surfing.
    2. Added a tool "Gather Fields on Webpage" for picking a several of mouse coordinates.
    3. Added a tool "Pick a Field on Webpage" for picking a several of mouse coordinates.
    4. Added a tool "Pick mouse position" for picking a several of mouse coordinates.
    5. Added a global variable "error" for the result of executing the previous step.
    6. 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)

    1. Improved the variable, allows use \% to represent % and use \\ to represent \.
    2. Added the instruction "Find Excel Cell" for Enterprise Edition.
    3. Improved the trigger and schedule, allowed to assign the play parameters for every rule.
    4. Added an option for hotkey, which allows to pass the key through to the application.
  • Version 2.6.2 (01/07/2007)

    1. Macro Manager supports password protection.
    2. Fixed a display error on scheduler.
  • Version 2.6.1 (01/07/2007)

    1. Added Getting Started for the novice.
    2. Fixed the bug which causes "Goto" failed in the version 2.6.
  • Version 2.6.0 (12/18/2006)

    1. Added an option of switching the skin to Windows Appearance.
    2. Added the shortcut view, it makes using macro manager more easier.
    3. Added an instruction "If color".
    4. Added an instruction "Wait for Keystroke".
    5. 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)

    1. Add a feature to the record monitor window, it allows to change the position mode during recording.
    2. 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)

    1. Many improvements to the Recorder, it is more powerful and smart than before.
  • Version 2.5.1 (11/29/2006)

    1. Improved the Macro Service to allow it running under the any user account.
    2. Fixed some bugs.
  • Version 2.5.0 (10/26/2006)

    1. Added many flow instructions, "If Variable/Else/EndIf", "Loop/EndLoop/Exit Loop/Continue Loop".
    2. Added instructions to access Excel Document "Open/Close Document", "Read/Write Excel". (Only available under Enterprise Edition).
    3. Added the instruction, "Mouse Activity".
    4. Added the instruction, "Wait for color".
    5. Added a feature to convert several of mouse/keyboard actions into one "Mouse/Keyboard Activity".
    6. Allows "Copy/Paste" between Macro Editor instances.
    7. Added a feature to format the actions view in Macro Editor.
  • Version 2.3.1 (08/30/2006)

    1. Added an instruction "Play a Macro" to play a second macro within the current macro.
  • Version 2.3.0 (08/22/2006)

    1. Added a feature that allows to group script files.
    2. Allows more than one schedule rules to added on a macro.
    3. Added Hotkey Panel, Trigger Panel and Scheduler Panel to manager triggers, scheduler and hotkey in an easy way.
    4. Redesigned Interface to fit all new features.
    5. Improved the auto-logon feature, more security than before.
    6. Added an option to the hotkey to make it available only when a specified window is active.
    7. Added a feature to start or stop Macro Service within Macro Manager.
    8. Added several new ways to view macro items in folders, includes List view, Icons view, Title view and Details view.
    9. Improved many of minor features.
  • Version 2.2.4 (03/09/2006)

    1. Added an instruction "Clear Internet Explorer History".
    2. Added an instruction "Delete Internet Explorer Cookies".
    3. Added an instruction "Delete Temporary Internet Files".
    4. Added a option which specifies the repeat playback times when the hot-key is pressed.
    5. Improved the feature "create the shortcut of a macro on the desktop".
  • Version 2.2.3 (02/25/2006)

    1. Add a feature that create the shortcut of a macro on the desktop.
    2. Improved Macro Player.
  • Version 2.2.2 (01/06/2006)

    1. Add a feature that create the shortcut of a macro on the desktop.
    2. Improved Macro Player.
  • Version 2.2.1 (12/14/2005)

    1. Add a feature that clone a macro.
    2. Improved the instruction "Synchronize the folders".
    3. Fixed a bug in the instruction "Compress Files".
  • Version 2.2 (11/02/2005)

    1. Add the instruction "Synchronize the folders".
    2. Add the instructions "Zip" and "Unzip".
    3. Add a option to hide the status pane.
    4. Add a option to select the hot key combination.
    5. Add a option to allow the play progress window automatically dodges the mouse pointer.
    6. Add a option to pass the variable value to the macro before playing it.
    7. Improved Macro Player.
    8. Improved Macro Recorder.
    9. Improved the tool of Check New Version.
  • Version 2.1.4 (10/10/2005)

    1. Add an option that specifies how many times need to play in a trigger or scheduler.
    2. Add many global variables.
  • Version 2.1.3 (09/28/2005)

    1. Fixed the bug which may cause the scheduler failed.
  • Version 2.1.2 (09/20/2005)

    1. 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)

    1. "Select a folder" instruction was added, you may utilize it to perform a file related task more flexible.
    2. "Input dialog" instruction was added, the instruction allows you to prompt a value into a variable for subsequent actions.
    3. Allows instruction "Create Folder" to assign the path of the new folder to a variable.
  • Version 2.1 (08/12/2005)

    1. "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