【发布时间】:2017-09-14 22:44:36
【问题描述】:
是否可以使用 AutoIt 直接访问 Windows 中的 GUI 元素?例如通过句柄和窗口标题按下特殊按钮。
这可能吗?如果可以,该怎么做?
【问题讨论】:
标签: windows user-interface autoit
是否可以使用 AutoIt 直接访问 Windows 中的 GUI 元素?例如通过句柄和窗口标题按下特殊按钮。
这可能吗?如果可以,该怎么做?
【问题讨论】:
标签: windows user-interface autoit
是的,它是 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")
【讨论】: