There's so many individual, useful programs out there who's source code isn't available, some of which would integrate beautifully with each other! The only problem is I don't know how to enable different programs to interact with each other in Windows 7.
I know C++/C#/XAML; understand how to use the command line to pass start-up arguments to programs, and how to make batch files... But how do you non-manually control programs once they're running?
I also know how to hand Windows input such as mouse movements or clicks, but this only allows direct interaction with the operating system, not specific programs that are open at the time.
I want to be able to pass input to individual programs while doing other stuff.
Here's an example problem I'm trying to solve:
I have a program I call "Member Extractor" that extracts my site's member's contact information; although the program can only be controlled through its GUI; and doesn't have the ability to export the data yet. (so each piece of information such as Email, Phone #, etc. must be copied to the clip board 1-by-1, and pasted into a new "Microsoft Excel" document).
Once the information is copied and saved in an organized way, I need to import that data 1-by-1 to multiple new "Contact Profiles" generated by the "Universal Contact Manager" extension of the "Google Chrome Web Browser"
- This all needs to be done automatically by some kind of script that can run in the background while I'm working on other stuff.*
How can it be done??
Something I'd imagine I need is multiple virtual clip-boards... but what else?