by Wilson WindowWare, Inc. WinBatch automates PCs with simple scripting and pre-built sample solutions. It manipulates PCs including: Windows APIs, third party software, networking (MS and Novell), Internet communications (FTP, email, etc.), and SQL databases.
by AutoHotkey Automate almost anything by sending keystrokes and mouse clicks (macros). Create hotkeys for keyboard, mouse, and joystick. Expand abbreviations as you type them. Remap keys. Create custom data entry forms, user interfaces, and menu bars.