首页 > 解决方案 > 将 Autohotkey 图像循环转换为 Python

问题描述

我正在使用以下循环:

Loop
{
    CoordMode, Pixel, Window
    ImageSearch, FoundX, FoundY, 0, 0, 1920, 1080, *20 C:\Macro\image.png
    CenterImgSrchCoords("*20 C:\Macro\image.png", FoundX, FoundY)
    If ErrorLevel = 0
        Click, %FoundX%, %FoundY% Left, 1
}
Until ErrorLevel = 0

如何将其转换为 Python 语法?

我可以使用 pyautogui 找到图像,但在找到它之前我不知道如何搜索这个图像(也许使用循环?)。

使用 pyautogui 查找图像的代码是:

gridimage1 = 'C:/Macro/py/seta_grid.png'
grid1 = pyautogui.locateOnScreen(gridimage1, confidence=0.9, grayscale=True)
grid1
pyautogui.click(gridimage1)

标签: pythonimageloopsautohotkey

解决方案


推荐阅读