Macro Scheduler 13 introduces a number of Code Wizards which aim to simplify coding for both beginners and experts alike. We have also added 32 new script functions; and many more scripting features such as faster event handlers; custom error handling and more interoperability with 64 bit applications.
Script Engine Improvements
New Script Commands
User Interface Improvements
Other Improvements
IMPORTANT Release Notes and Backward Compatibility Issues
Before being able to use GetTextAtPos, GetTextInRect, GetWindowTextEx, WaitScreenText or GetTextPos you must now call GetTextInit. Any existing scripts that use these functions will need GetTextInit inserted at the start.
Compiled macros that use these functions will need to be distributed with the new text capture library files. Due to their increased complexity they are no longer packaged into the .exe. See the compiler help file topic for details.
Known Issues
Update 28 Nov 2011: These issues fixed in text capture libraries supplied with 13.0.03
There is currently a known issue with GetTextInRect and GetWindowTextEx when the capture rectangle/window belongs to a 64 bit process and is not in screen position 0,0. GetTextAtPos is unaffected.
Another known Text Capture issue is that GetTextInRect, GetWIndowTextEx and WaitScreenTextEx will only capture/see text on the primary monitor.
These issues are being worked on and we will provide a free update as soon as fixes are available.
Installation Folders/Registry Settings
Macro Scheduler 13 installs into a separate folder and registry hive to previous versions and also, by default, uses a separate location for macro storage. So it will not interfere with existing versions. If you wish you can point v13 at your v12 data using the "Change Macro/Group Settings Path" option under Tools/Options. Or you can import using File/New Macros.
Macro Scheduler 13 runs on x86 and x64 versions of Windows 2000 Pro, XP, 2003 (.NET) Server, 2008 Server, Vista and Windows 7.