有人尝试使用ImageSearch来控制Google表格的菜单吗?某种程度上让我失望了。
我模拟了右键单击A列,然后尝试找到使用ImageSearch
更改列大小的选项。我什至将* n设置为60,这种工作方式有效,但副作用是,AutoHotkey至少需要2秒钟才能检测到图像/单词,然后单击它。这对您有用吗,还是您和我有同样的问题?
这是我的ImageSearch功能:
ImageSearchFunction(ImagePath){
start := A_TickCount
Loop {
ImageSearch, FoundX, FoundY, 0, 0, 1373, 775, *60 %ImagePath%
totalTime := stop - start
stop := A_TickCount
ClickX := FoundX + 15
ClickY := FoundY + 15
if ErrorLevel = 0
{
break
}
else if totalTime > 3000
{
MsgBox, Something went wrong!
exit
}
}
}
答案 0 :(得分:0)
我每次用鼠标移动到窗口中的相同位置来解决它,并且它的工作原理比图像搜索更一致:
!e:: ; "Tools" is at x540 y245
{
CoordMode, Mouse, Relative
MouseMove, 540, 250,0
MouseGetPos, xpos, ypos
MouseClick
MouseMove, xpos, ypos+125,3
MouseClick
return
}
ImageSearch可以工作一两天,然后却无法正常工作,不知道为什么。这个我不必经常调整。
编辑。该脚本转到“工具>脚本编辑器”