I'm considering learning C# in order to develop some custom business solutions, and I just wanted to ask some experts first to get an idea of the language's capabilities. Specifically, there is a third-party program that I use manually for work, basically clicking items within the program in order to generate a report.
Is it possible to create a C# application that could interact with this 3rd party program and automate all of the manual clicking I have to do? To be clear, I would not be able to modify the 3rd party program in any way. Also, this would be for Windows, and the 3rd party program is NOT Microsoft software.
Is this possible, and if so where would it rank from 1-10 in terms of difficulty.
Thanks!
Loading
VulpesPosted Jan 15, 2014, 6:34 PM
If you don't know in advance what the list items are called, then there are messages which enable you read the contents before you select one.
Sometimes you'll find that the control is buried in a hierarchy of windows and Spy++ will enable you to navigate these windows and dig down to the control you want.
StefonPosted Jan 15, 2014, 5:40 PM
Basically, the application has a list of items in it in one of those scroll bar menus, and I have to manually click those items based on a reference document of my own.
E.g.
A
B
C
D
E
...etc.
Would that Spy++ tool (or something similar) allow me to see what the list items are called so that I can reference them in the coding?
VulpesPosted Jan 15, 2014, 4:29 PM
Hope these remarks are of some help to you.