#NoEnv
#KeyHistory 0
#SingleInstance Force
#Persistent ; 핫키가 없더라도 스크립트 실행을 유지
SetBatchLines,-1 ; 라인간 딜레이를 없애서 속도 상승
CoordMode, Pixel, Screen
SendMode Input
SetWorkingDir %A_ScriptDir%
CoordMode, Mouse, Client
SetTitleMatchMode, 3
BlockInput, Off
DebugMode := 1
#include Libraries\WinHttpRequest.ahk
#include Libraries\Gdip.ahk
#include Libraries\Gdip_ImageSearch.ahk
CheckImage(filename) ; 체크 이미지 함수
{
init:=A_TickCount
loglist := "찾기시작 :" filename
log0(loglist)
Loop
{
WinGetPos, wx, wy, ww, wh, NOX[%A_ScriptName%]
ImageSearch, chix, chiy, wx, wy, wx+ww, wy+wh, *60 %A_ScriptDir%\IMG\%filename%.png
E1:=ErrorLevel
ImageSearch, chix, chiy, wx, wy, wx+ww, wy+wh, *60 %A_ScriptDir%\IMG\%filename%.png
E2:=ErrorLevel
If E1+E2 = 0
{
loglist := "찾음 :" filename
log0(loglist)
break
}
elapsedtime:=A_TickCount-init
If elapsedtime > %watchdog%
{
If watchdog = 0
init:=A_TickCount
else
{
log6(watchdog)
log0("재구동합니다")
killhit()
immortal:=1
iniWrite()
Reload
}
}
sleep, 300
}
init:=A_TickCount
}
녹스에서 이미지 서치 함수를 저렇게 해놓았는데요
이미지 서치를 5개정도 하다가 찾기 시작 로그 나오고 찾았다는 로그가 안나옵니다.
무엇이 잘못된것인지
모르겠습니다.
도움좀 부탁드립니다.
개별적으로 이미지가 모두 인식이 된다면
체크이미지 부분에서 뭔가 꼬이는 부분이 있다고
보셔야 하는데, 이미지 서치를 한개만 넣어보시고
문제가 발생하는 지 확인해보세요.