Here's my question:
I was wondering how to write programs that interact with other programs. For instance, I used to play Ultima Online. There were tons of 3rd party programs that did actions for you in game(mostly macro). I was wondering how this is done? Any feedback would be greatly appreciated, thanks.