ELSE with no matching IF라고 뜨는데
else if 를빼주면 정상적으로 돌아가요
마지막 else가 문제인거같은데 뭐가잘못된건가요
매크로상태 := true
CoordMode, mouse, screen
CoordMode, Pixel, screen
gui, submit, nohide
Loop, %제한%
{
GuiControl, ,횟수, %A_Index%
ImageSearch, outx, outy, 0,0, A_ScreenWidth,A_ScreenHeight, *50 image\w.bmp
if(errorlevel=0)
{
Click %outx%, %outy%
Sleep, 1000
{
ImageSearch, outx, outy, 0,0, A_ScreenWidth,A_ScreenHeight, *50 image\a.bmp
if(errorlevel=0)
Click %outx%, %outy%
Sleep, 1000
}
}
else if(ErrorLevel=0)
ImageSearch, outx, outy, 0,0, A_ScreenWidth,A_ScreenHeight, *50 image\d.bmp
{
if(errorlevel=0)
Click %outx%, %outy%
Sleep, 1000
}
else
{
MsgBox,실패
}
if(매크로상태 = false)
{
break
}
}
}
{}를 중구난방으로 쓰셨네요
이미지써치하단에는 {}가 필요없습니다
if문의 조건이 참이 될때 실행될 스크립트만 {}로 묶어주시기 바랍니다.