AutoIt v3 is a freeware scripting language for Windows Xp and now Windows Vista that allows 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).

Here are some of the features of AutoIt:

-Simulate keystrokes
-Simulate mouse movements and clicks
-Move, resize and manipulate windows
-Interact directly with “controls” on a window (set/get text from edit controls, check boxes and -radio buttons, select items in drop-down lists, etc.)
-Create complex user interfaces (GUIs)
-Work with the clipboard to cut/paste text items
-Provide a scriptable RunAs function for Windows 2000/XP/2003

Download the software here

Download the AutoIt Script Editor here