Hi All

I'm looking into making a program that will be able to programmatically select textboxes, click buttons etc as if a user was doing it.

I'd first like to start making a simple app which when a button is clicked will move the cursor and click/select a textbox and maybe type stuff into it.

Later i would like to add this functionality to either automate tasks in a bigger application or maybe even allow to automate tasks in another program.

Can anyone offer some advice on how to achieve this, provide some links to documentation or even tell me what I should be searching for?

Thanks