만약에 이미지를 발견하지 못할 경우 무한 새로고침이 돼요
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
F2::
a:=0
b:=0
Loop
{
sleep 100
ImageSearch,vx,vy,0,0,A_ScreenWidth,A_ScreenHeight,*30 cart_.bmp
if ErrorLevel=0
{
Mouseclick,Left,%vx%,%vy%
sleep 2000
Loop
{
sleep 100
ImageSearch,vx,vy,0,0,A_ScreenWidth,A_ScreenHeight,*60 pro_.bmp
if ErrorLevel=0
{
Mouseclick,Left,%vx%,%vy%
sleep 3000
Loop
{
ImageSearch,vx,vy,0,0,A_ScreenWidth,A_ScreenHeight,*60 order.bmp
if errorlevel=0
{
Mouseclick,Left,%vx%,%vy%
MsgBox ok
}
sleep 1000
b++
if b>9
{
Loop 2
{
gosub back
sleep 2000
}
}
}
}
sleep 1000
a++
if a>4
{
gosub back
break
}
}
}
if ErrorLevel=1
{
;sleep 3000
Send,{F5}
}
if ErrorLevel=2
MsgBox 오류
return
F3::
exitapp
back:
send {alt down}
send {left down}
sleep 100
send {alt up}
send {left up}
return
메인 loop가 0.1초마다 발생하니 이미지를 못찾은 경우 0.1초마다 F5가 발사되겠네요.
if ErrorLevel=1
{
;sleep 3000
Send,{F5}
sleep,3000 ; 이런식으로 F5누른후 대기시간을 줘보세요
}