如何在C#中控制另一个应用程序?

时间:2012-09-29 05:40:50

标签: c# .net-4.0

我需要一个C#应用程序来点击其中一个按钮,例如图像中的应用程序,然后搜索另一个按钮。一旦找到该按钮,它也必须点击它。 我需要控制的应用程序的图像:http://i.imgur.com/iZ1N6.jpg

2 个答案:

答案 0 :(得分:2)

也许你需要UI Automation

答案 1 :(得分:0)

我建议采取以下一系列行动:

  1. 手动检测相对于窗口左上角的矩形。
  2. 使用WinAPI函数捕获您的应用程序窗口,检测窗口相对于屏幕原点的左上角,并使用MouseKeyboardLibrary,另一个类似的库或仅使用WinAPI函数模拟鼠标或键盘按钮单击检测到的矩形。< / LI>

    Manually detected rectangles