Based on this info, what automation tools / libraries / scripting languages do you suggest?
- I have a C++ / C# backround
- I have a Python future
- I use Windows, but would very much prefer a multi-platform solution for sharing purposes
How would I use those Tool(s), Language(s), or Library(s) to do the following?
Pass input / data between minimized, inactive windows without interfering with whatever the user might be doing in the foreground.
Search for / Act on relevant controls and data inside an inactive window
Interact with an applications GUI while its minimized (GUI controls' screen coordinates are unknown)
Perform HTTP requests / automatic logins or form submitions.
Perform logic
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 through the web; 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 automatically and systematically 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 to multiple new "Contact Profiles" generated by the "Universal Contact Manager" extension of the "Google Chrome Web Browser." The ordering of the data in the excel document isn't certain; so some kind of search for the cell location of the column header needs to be preformed along with some logic.