如何点击特定的屏幕文字?

时间:2011-03-11 17:02:59

标签: c# text automation click screen

您知道如何点击特定的屏幕文字吗?

我需要从外部应用程序中单击GUI对象内的文本;我需要使用C#自动执行此操作。我需要什么参考?我是C#的新手

1 个答案:

答案 0 :(得分:1)

你需要学习两个技巧来实现这个目标:

  1. 如何找到要将click事件发送到的窗口的HWND(句柄)。 Forms命名空间中有一些API可以帮助解决这个问题,或者您可以使用PInvoke。

  2. 如何使用WM_MOUSEDOWN发送相应的Windows消息(WM_MOUSEUPSendMessage)。

  3. 将这两者放在一起,您应该可以模拟点击事件。