JMacro is a java-based application that allows users to write and run macros written in the JMacro scripting language. Using macros written in JMacro, you can simulate input events like pressing keys on the keyboard, moving and clicking the mouse, and even control script flow based on pixel color testing. JMacro is completely free to use.
The latest JMacro download can be found here. The zip file contains the JMacro executable and some short documentation on usage and script syntax.
Note, JMacro requires Java JRE 6.0 or newer to run. The latest version of Java can always be found here.
JMacro was developed by Ross Bell