My problem:
Windows XP SP3
I have a stock market/trading application that requires me to sit in front of it to make trades.
I want to robotise the process - so I can keep my job.
The application will display a separate window (on the desktop not in it's own workspace) for each possible upcoming trade.
Each trade execution window displays price and a buy button and a sell button.
I want to programatically test the 'price' data displayed in the window and then push the 'buy' or 'sell' button appropriately.
The data from the web is encrypted so I can't datascope/sniff it at a comms level.
((This application won't let me set a pending order to 'open' a position in the future - that's why I'm going through all this))
My Questions:
Can I programatically monitor data sent from a software application to a window displayed on the screen?
Can I programatically extract data out of a displayed window?
Is there another approach? Any suggestions?
Once I get the data into my test I can then use a robot to push the buttons I just need to somehow get the data.
(ideally I'd like a utility that watches a named window, looks for a data condition and then presses buttons - maybe I'm dreaming)
Any suggestions would be appreciated?
