使用ImageSearch来控制Google表格的菜单

时间:2019-07-19 19:16:13

标签: google-sheets autohotkey

有人尝试使用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
                }
        } 
    }

1 个答案:

答案 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可以工作一两天,然后却无法正常工作,不知道为什么。这个我不必经常调整。

编辑。该脚本转到“工具>脚本编辑器”