I’m trying to click a button on a windows application from other application. Basically, I want to click app B’s button from app A’s code.
I can use winapi findWindow to get a handler. The problem is that I have no idea the name of the button on the app B. Is this possible to list all the names or ids of an application?
I’m using c# to make it happen.
Since you’re looking at suggestions (it’s a pretty generic question really, it might or might not work depending on what other app/window is, is it e.g. browser or a 3rd party app etc., does it support automation)
Take a look at this closely related answer (it might be a duplicate but you’re kind of ‘looking for’ still so maybe note).
Accessing Elements from Other Processes
Also this one on how to ‘access’ other app’s ‘inputs’
Pinvoke SetFocus to a particular control