Used ClickyMate for Windows?
Developer’s Description
Available Events: Position Mouse - Position mouse at an absolute position; Move Mouse - Move mouse from the current position; Click Position - Position + Click Mouse combined; Click Mouse; Double Click Mouse; Mouse Down - Send a mouse button down; Mouse Up - Send a mouse button up; Send Text - Send some text, either fixed or with variables; Sleep - A millisecond sleep; Long Sleep - Apply a sleep in seconds; Send Key - Send a windows key; Copy Text - Copy text from source to destination; Regular Expression Match - Match input string using a RE; Seen String - Input string been seen before; UDP Message - Send a UDP message to a host/port; Pop Up Text - Display a text popup (debugging).
ClickyMate is really simple to use, just imagine the actions you do to perform a task and enter them in ClickyMate. Next time ClickyMate will perform the task for you with a single click.You can save your setup and even save a direct shortcut to your configuration with a custom icon. You can use it to create form fillers, boss buttons, disabilties, online games like farmville - it literally has a 1001 uses.