C# 如何点击特定的屏幕文本?

C# 如何点击特定的屏幕文本?,c#,text,automation,click,screen,C#,Text,Automation,Click,Screen,你知道如何点击特定的屏幕文本吗 我需要从外部应用程序点击GUI对象内部的文本;我需要用C#实现这一点的自动化。我需要的参考资料是什么?我是C#新手,要做到这一点,你需要学习两个技巧: 如何找到要将单击事件发送到的窗口的HWND(句柄)。表单名称空间中有一些API可以帮助实现这一点,或者您可以使用PInvoke 如何使用SendMessage发送适当的windows消息(WM\u MOUSEDOWN,WM\u MOUSEUP) 将这两项放在一起,您应该能够模拟单击事件。您需要学习两个技巧来实现这一

你知道如何点击特定的屏幕文本吗


我需要从外部应用程序点击GUI对象内部的文本;我需要用C#实现这一点的自动化。我需要的参考资料是什么?我是C#

新手,要做到这一点,你需要学习两个技巧:

  • 如何找到要将单击事件发送到的窗口的
    HWND
    (句柄)。表单名称空间中有一些API可以帮助实现这一点,或者您可以使用PInvoke

  • 如何使用
    SendMessage
    发送适当的windows消息(
    WM\u MOUSEDOWN
    WM\u MOUSEUP


  • 将这两项放在一起,您应该能够模拟单击事件。

    您需要学习两个技巧来实现这一点:

  • 如何找到要将单击事件发送到的窗口的
    HWND
    (句柄)。表单名称空间中有一些API可以帮助实现这一点,或者您可以使用PInvoke

  • 如何使用
    SendMessage
    发送适当的windows消息(
    WM\u MOUSEDOWN
    WM\u MOUSEUP


  • 把这两个因素放在一起,你应该能够模拟一个点击事件。

    什么样的应用程序可以选择MacroExpress(取决于你在做什么样的自动化)。我需要用WPF测试应用程序,用于软件测试什么样的应用程序可以选择MacroExpress(取决于你在做什么样的自动化)。我需要用WPF测试这个应用程序,它是用于软件测试的