klicken Sie auf eine Taste in einer anderen Anwendung aus meiner C# - Anwendung?
Ich möchte über eine Schaltfläche in eine andere Anwendung aus meinem C# - Anwendung
und ich nicht den source-code für die Anwendung, die die Taste enthält, die
sagen wir als Beispiel ...kann ich windows-Rechner von meiner Anwendung durch klicken auf die Schaltflächen Programmgesteuert
Ich bin mit c# und .NETTO
Ich glaube, ich muss den windows-api, um dies zu tun
hat jemand eine Idee??????
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, es ist nicht zu kompliziert. Sie können FindWindowEx man den Fenster-handle, dann Durchlaufen Sie die windows-Elemente und die Verwendung von sendmessage oder postmessage senden Sie die WM_Click Nachricht.
Hier ein codeproject-Projekt, das genau das tut, was Sie wollen.
Code Projekt
HWND
s Nachrichten zu senden. Und das ist auch gut so, denn es zwingt die Entwickler zu überdenken, und wählen Sie das tool, das verwendet werden soll: UI-Automation. Oh, und -1, für die Schlamperei allein. Es gibt keineWM_Click
- Nachricht in der Windows-API.