AutoHotKey ImageSearch не работает с несколькими файлами изображений - PullRequest
0 голосов
/ 05 ноября 2019

Я пытаюсь реализовать функцию ImageSearch в написанном мной сценарии. Он работает, когда я жестко кодирую определенный путь к изображению, но не работает, когда я пытаюсь перебрать изображения в папке с метками image1, image2, image3 и т. Д. ... Этот метод, очевидно, работает для других людей, основываясь на некоторых примерахЯ видел.

#NoEnv
SetWorkingDir %A_ScriptDir%
CoordMode, Mouse, Pixel
SendMode Input
#SingleInstance Force
SetControlDelay 1
SetWinDelay 0
SetKeyDelay -1
SetMouseDelay -1
SetBatchLines -1

^!6::
CoordMode, Pixel, Mouse
CoordMode, ToolTip
var = 0
Loop {

    var += 1

    ImageSearch, FoundX, FoundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *75 C:\Users\User\Desktop\image%varx%.jpg

    ;This would work if the other was commented out
    ;ImageSearch, FoundX, FoundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *75 C:\Users\User\Desktop\image1.jpg

    If (ErrorLevel = 0) {
        SoundPlay, C:\Users\User\Desktop\found.wav
        ToolTip, Found, %FoundX%, %FoundY%
        ;Click, %FoundX%, %FoundY%
        ErrorLevel := -1
        FoundX := ""
        FoundY := ""
        Sleep 5000

    }
    If ErrorLevel {
        ToolTip, Didn't find image%var%.jpg, 0, 25
        Sleep 1000
    }
    If var = 8
        var = 0
}
Return




Esc:: ExitApp
...