【发布时间】:2014-02-19 19:42:40
【问题描述】:
我目前正在尝试使用 AutoItX3 进行一些自动化操作。
我的脚本打开了一个应用程序,现在我希望它点击应用程序中的某个按钮。这是我的 ControlClick 代码(参数是从 AutoIt v3 窗口信息工具获取的):
Local $sText = WinGetTitle("[ACTIVE]")<br>
ControlClick($sText, "", "[CLASS:WindowsForms10.Window.8.app.0.33c0d9d; INSTANCE:62]", "left", 1, 21, 12)
不幸的是,这段代码似乎根本没有做任何事情。我将其替换为带有坐标的常规鼠标单击,但是此脚本无法在具有不同分辨率的任何计算机上运行。
有什么想法吗?
【问题讨论】:
-
尝试使用 consoleWrites 来获取关于什么不起作用的信息。尝试跳过 controlId。只需使用标题和文本,然后使用“”,...您是否将选项设置为使用类?
-
如何使用 ConsoleWrite 获取错误信息?文档只是表明我必须传入一个数据字符串。另外,如何在不使用 controlID 的情况下让鼠标点击在窗口中的特定位置?
标签: automation autoit