Autohotkey

“Powerful. Easy to learn. The ultimate automation scripting language for Windows.” - Autohotkey.com