Fast scriptable desktop automation with hotkeys
Creating your own apps and macros has never been easier
AutoHotkey is a free, open-source macro-creation and automation software utility that allows users to automate repetitive tasks in Microsoft Windows. Any application user interface can be modified by AutoHotkey (for example, overriding the default Windows control key commands with their Emacs equivalents). It is driven by a custom scripting language that is aimed specifically at providing keyboard shortcuts or hotkeys.
2. SmartGUI Creator for AutoHotKey
SmartGUI Creator is an easy point-n-click GUI (user interface) creator!. You just draw a user interface the way you like and a script will be generated where you can input code deciding what happens when a certain button is pressed etc.
AutoIt is a freeware BASIC-like scripting language designed for automating the Windows GUI and general scripting. It uses a combination of simulated keystrokes, mouse movement and window/control manipulation in order to automate tasks in a way not possible or reliable with other languages (e.g. VBScript and SendKeys). AutoIt is also very small, self-contained and will run on all versions of Windows out-of-the-box with no annoying “runtimes” required!