Home of Macro Scheduler - Macro Tools and Automation Software
 Macro Scheduler 10 Release Notes

Macro Scheduler 10 introduces powerful screen text capturing functions which can retrieve almost all kinds of text. The image recognition functions have been optimised and FindImagePos has benefited from a 30-50 fold speed increase, making the time taken to find a bitmap on a 1600x1200 screen almost instantaneous. Version 10.1, released April 2008 further adds native database functions. The debugger has been uprated and improved to allow multiple breakpoints and the ability to run through to end or next breakpoint from current debug step. There are also new functions, new features and many other improvements. See below for details.


 List of Changes TOP


New Features/Enhancements

FindImagePos performance enhancements. At least a 30 fold increase in speed.
GetRectCheckSum performance enhancements.
Enhanced debugger - multiple breakpoints, step, then run.
Debugger now keeps current debug line central.
Added Variable Explorer to Advanced Editor.
Added Search Bar - find macros based on keyword in content and title.
Ability to edit existing script lines in Code Builder.
Added Static Compile option - compile includes.
Added ability to rearrange macro list columns.
Ability to change dialog images at runtime extended to using embedded image data.
Tray icon balloon tip to show when macro started when Macro Scheduler hidden (optional).
Tray hint shows list of running macros.
Custom dialog image objects are now clickable.
Disabling of running screensaver when starting macro is now optional.
Added Word Wrap option to editor.
Parameters compiled into EXEs now obfuscated.
When copying and pasting dialog objects, copies now placed at 4 pixel offset to source objects
Added option to increase the number of pixels FindImagePos scans.
WW_TIMEOUT and WSI_TIMEOUT can now be fractional.
WaitCursorChanged can now take fractional timeout value.
Added RP_ADMIN option to make Run Program run a command/program with admin privs.
Added more hotkey options.

New in 10.1 (07/04/2008):
Added: Text capture commands can now capture text from DOS boxes
Added: Script error messages now display line number.
Added: If allow multiple instances disabled, starting a new instance will activate existing one.
Added: Enable Schedule option works against multiple selection.
Added: Hot key to invoke image capture when another application focused
Added: Option to perform image capture after a 5 second delay, to set up screen and avoid loss of focus.
Added: _LINE_NUM variable stores current line number
Added: Database commands: DBConnect, DBQuery, DBExec, DBClose
Added: Trigger tab on macro properties; additional triggers

New Script Commands:

GetTextAtPoint
GetTextInRect
GetWindowTextEx
WaitScreenText
GetWindowList
RGB
FTPRemoveDir
FTPMakeDir
Exit
SetDialogObjectFont

Fixes/Improvements:

Fixed naming sequence of buttons and labels on custom dialogs (see backward compatibility note below)
Fixed: ScreenCapture command crashes if Y2 < Y1 or X2 < X1
Fixed: MSG_XPOS, MSG_YPOS not working correctly to position Message on secondary monitor.
Fixed: "string"" in complex expression causing "Unterminated String" error in infinite loop.
Fixed: FileBrowse object caused modal dialogs to close.
Fixed: debugger skips line immediately after breakpoint.
Fixed: tray icon now recreated if explorer crashes and restarts
QuickHelp syntax helper no longer confused by parms containing complex expressions
Enlarged Rename Macro dialog.
Fixed: 0 for modifier key in KEY_DOWN event was treated as NONE or ANY, not just NONE
Added default variable names for many return vars in code builder.
Allow Multiple Instances now defaults to off on first run
Fixed: Bad Numeric Format error stuck in infinite loop
Fixed timeout parm of WaitRectChanged not accepting variable

New in 10.1 (07/04/2008):
Fixed: Hang in macro properties when using mouse scrollwheel and pressing left mouse button at same time
Fixed: Complex expression containing a comma when used in If statement would cause incorrect results
Fixed: A dialog with ONE OF TOP OR LEFT set to center had BOTH set to center after editing
Fixed: Duplicate SRTs with same name would cause infinite loop
Fixed: Script files sometimes being deleted after editing after a Search
Fixed: Dialog checkbox captions can now be set by variable
Fixed: "End of factor" error that could occur in Until statement

Backward Compatibility:

This version fixes an issue where button and label dialog objects were inconsistently named. The name reported by the dialog designer did not match the name assigned at runtime. The naming sequence was incorrect. In order to provide the SetDialogObjectFont and allow for future possible functionality we had no alternative but to fix this issue. Unfortunately, however, this means that any existing scripts which refer to buttons or labels by name may have to be edited. It is unlikely that this will affect many people. If you do have any custom dialog scripts which manipulate buttons or labels programmatically you will need to verify that the correct name is being used. To check the correct object name edit the dialog in the dialog designer and double click on the button/label and you will see the correct name reported at the top of the properties dialog. Use this name when referring to the object in the script.


Sitemap | Privacy Policy | © MJT Net Ltd 1997-2008 All Rights Reserved.

Windows Vista and the Windows logo are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries.