Я пытаюсь реализовать функцию 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