이미지서치 질문 드립니다
0~9까지의 숫자를 찾는 것인데요
첫번째 숫자를 찾는 것 까지는 잘 됩니다
문제는 두번째 숫자를 찾기 위해서는 첫번째 좌표의 값을 받아와 수정된 좌표 범위내에서 찾아야되는데
변수값들이 바뀌는 것들은 확인했는데 2번째 imagesearch에서는 변수들이 적용이 안되네요
빨강색 메시지박스를 출력시에는 바뀐 좌표로 출력이 잘 됩니다
어떻게 해야될까요??
Global x1=0
Global y1=0
Global x2=A_ScreenWidth
Global y2=A_ScreenHeight
??? again:
??? msgbox, 시작? %x1%, %y1%, %x2%, %y2%
??? {
??? ??? Loop, num\*.*????? ??? ; Loop, 경로?? 예: c:\*.*?
??? ??? {
??? ??? ??? imagesearch, xx, yy , %x1%, %y1%, %x2%, %y2%, *100 num\%A_LoopFileName%
??? ??? ??? if errorlevel=0
??? ??? ??? {
??? ??? ??? ??? msgbox, find %A_LoopFileName% 좌표 : %xx%,%yy%
??? ??? ??? ??? MouseClick, left, xx,yy
??? ??? ??? ??? x1=%xx%+3
??? ??? ??? ??? y1=%yy%-3
??? ??? ??? ??? x2=%xx%+20
??? ??? ??? ??? y2=%yy%+13
??? ??? ??? ??? goto, again
??? ??? ??? }
??? ??? ??? else if ErrorLevel=1
??? ??? ??? {
??? ??? ??? ??? msgbox, not found???
??? ??? ??? }
??? }???
이미지 서치 시에는?imagesearch, xx, yy , x1, y1, x2, y2, *100 num\%A_LoopFileName% ?이렇게 %% 빼셔야 합니다.