使用 C# winforms 与 Windows 中的其他桌面应用程序交互
我想知道是否可以与使用我的程序的其他程序进行交互。 例如,单击另一个程序上的按钮等。我不确定这是否可能,但如果可能的话,有人可以提供一些 C# 示例代码。
谢谢
I was wondering if its possible to interact with other programs someone with my program. For example clicking a button on another program etc. etc. I'm not sure if this is even possible but if it is could someone provide a little sample code in C#.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以创建消息并将其发送到其他进程。 为此,您必须在 C# 代码中使用 P/Invoke。
此处是一些应该为您指明正确方向的代码。
You could just create and send messages to the other process. You will have to use P/Invoke for this from C# code.
Here is some code that should point you into the right direction.
您可以使用UI 自动化与其他应用程序交互。
You can use UI Automation to interact with other applications.