From Blanc Game Studio:
AI Mouse is a program designed to execute monotonous tasks with a high speed. With blocks you can program it to do exactly what you want. Move the cursor to a position, wait some time, left click, right click, middle click, scroll up, scroll down 14 times, drag'n'drop and you can even let it control your keyboard. You can let it write hole this text amazingly fast. You can also use variables to repeat anything a billion times. You can addate or subtract a value from the variable and repeat only when the value of the variable is larger than x. Save and Load function included.