Macro Scheduler provides a simple but powerful language for automating Windows applications.  This language is similar in many respects to the BASIC programming language.  As well as the usual programming constructs it provides specialised commands for automating Windows applications at the user interface level, such as sending keystrokes, mouse events and activating windows.


This guide works through a simple automation example.  The scenario is a rather pointless "Hello World" type of situation, but it will work unmodified on any Windows PC and aims to demonstrate key methods used in almost every other automation scenario, and to introduce a number of important script elements.


You can watch a video version of this tutorial here: