Looking for a free, small, and simple scripting and automation language that can even be compiled into standalone executable files? AutoIt can simulate mouse movements and send keystrokes as well as manipulating windows and processes. Interact with edit boxes, buttons, lists, and other window controls making automation more reliable than ever before! AutoIt also makes a great general purpose scripting language that has an easy to learn BASIC-like syntax featuring loops, expressions, file and registry functions. AutoIt excels at home automation but is equally powerful when used in business, especially in large PC rollouts where 1000s of machines must be configured automatically and reliably. If that wasn't enough, AutoIt has a proven history, is constantly improved and has a large and active community-based support forum.
Version 3.1 calls DLLs/APIs directly and provide a scriptable RunAs function.