ImageSearch,vx,vy,214,152,557,764 , *50 test1.png
???if errorlevel = 0
?????{
??????MouseClick,left,1160,655
??????sleep, 1000
??????send, 1번 정지
??????sleep, 1000
??????send, {enter}
?????}
?????
???elSe
?????{
?????MouseClick,left,1160,655
?????sleep, 1000
?????send, 1번이미지 못찾았다
?????sleep, 1000
?????send, {enter}
?????}
-----------------------------------------------------------
ImageSearch,vx,vy,214,152,557,764 , *50 test1.png
???if errorlevel = 0
?????{
??????MouseClick,left,1160,655
??????sleep, 1000
??????send, 1번 정지
??????sleep, 1000
??????send, {enter}
?????}
?????
????if errorlevel =?1
?????{
?????MouseClick,left,1160,655
?????sleep, 1000
?????send, 1번이미지 못찾았다
?????sleep, 1000
?????send, {enter}
?????}
여기서요.
위에는 else
아래는 if errorlevel = 1
를 사용했는대요. if errorlevel = 1경우는 이미지를 못찾았을경우에 수행하는 내용이고
else도 똑같은 명령어인듯한데.
이 둘의 차이가 무엇인가요?
ErrorLevel?is set to 0 if the image was found in the specified region, 1 if it was not found, or 2 if there was a problem that prevented the command from conducting the search (such as failure to open the image file or a badly formatted option).
이미지서치를 에러레벨이 3종류입니다.
0은 정상적으로 이미지를찾았을경우
1은 이미지를 찾지못한경우
2는 이미지가 없거나 이미지가 손상된경우입니다.
esle를 하시면 에러레벨 1과 2과 모두 포함되는것이죠.
그차이입니다.