【问题标题】:Access GUI elements using AutoIt使用 AutoIt 访问 GUI 元素
【发布时间】:2017-09-14 22:44:36
【问题描述】:

是否可以使用 AutoIt 直接访问 Windows 中的 GUI 元素?例如通过句柄和窗口标题按下特殊按钮。

这可能吗?如果可以,该怎么做?

【问题讨论】:

    标签: windows user-interface autoit


    【解决方案1】:

    是的,它是 AutoIt 的主要功能之一。但并非所有窗口元素都可以处理。 AutoIt Window Information Tool 允许识别窗口/控件的类:

    例如在 calc.exe 中输入89+12

    run("calc.exe")
    $calc = winwait("Калькулятор")
    ControlClick($calc,"","Button9")
    sleep(500)
    ControlClick($calc,"","Button14")
    sleep(500)
    ControlClick($calc,"","Button23")
    sleep(500)
    ControlClick($calc,"","Button5")
    sleep(500)
    ControlClick($calc,"","Button11")
    sleep(500)
    ControlClick($calc,"","Button28")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-11
      • 1970-01-01
      • 2012-02-17
      • 1970-01-01
      • 2017-05-06
      • 2012-01-08
      • 1970-01-01
      相关资源
      最近更新 更多