如何点击课程下的可见文字

时间:2019-01-18 09:17:19

标签: autoit autoit-recorder

我为具有导航栏的程序创建了一个自动脚本 像这样 enter image description here

因此,使用“自动识别符”,我得到以下信息:

enter image description here enter image description here

因此问题是编码选项卡默认处于活动状态,我希望该脚本单击 Decode 选项卡,但是AutoIT Identfier仅识别导航栏 enter image description here 而且我唯一得到的就是鼠标协调或“两个选项卡的可见文本”,而我尝试使用我制作的此脚本:

Run("C:\Users\Dumpty\Desktop\Selenium\WebPconvPortable\WebPconv.exe")
WinWaitActive("Romeolight WebPconv")
Sleep(3000)
ControlFocus("Romeolight WebPconv", "", "WindowsForms10.Window.8.app.0.378734a62")
ControlClick("Romeolight WebPconv", "", "[CLASS:WindowsForms10.Window.8.app.0.378734a62;CONTROLCLICK COORDS:165, 9]")

但是它不起作用,我也尝试使用鼠标坐标单击,但是它也没有作用...

1 个答案:

答案 0 :(得分:3)

如果有可用的对象位置,则可以尝试#include <thread> vector<thread> threads; for(int i=0; i<1; i++ ) threads.push_back(thread(my_func, param1, param2)); for(_int i=0; i<threads.size(); i++) threads[i].join(); 。 转到MouseClick并选择“鼠标”标签。 获取对象上方提到的位置。并在下面的代码中使用。

enter image description here

下面是您可以尝试的代码:

AutoIt v3 Window info

请让我知道是否可行。