loop
{
imagesearch, x1, y1 ,1, 1, 1920, 1080, *10 이미지1.png ; 이미지서치1
if errorlevel=0
{
mouseclick,left, 1, 1
}
imagesearch, x1, y1 ,1, 1, 1920, 1080, *10 이미지2.png ; 이미지서치2
if errorlevel=0
{
mouseclick,left, 2, 2
}
}
return
이미지 검색하는 부분이 많아서 2개만올립니다
if errorlevel=1을 사용해서 2개의 서치를 합치는 것도 아니고
else를 사용해서 명령어를 수행하려는것도아닙니다.
이미지를 검색하다가 가끔 2개 동시에 나타나는 경우가 있습니다.
이럴경우 우선순위를 정해서 하는방법이있을까요?
이미지서치 1번이 가장 먼저 실행되어야하는데 동시에 이미지가나오면 이미지서치2번으로 가기때문에 복잡하네요ㅠㅠ
아니면 if문처럼
if 이미지서치1 and 이미지서치2
{
수행할 명령어
}
이런것도 괜찮습니다. 2개가 동시에 만족해야한다는거죠.
일단 명령어 간의 주기가 빠른거같네요 그리고 우선순위를 정해놓는건 if else를 사용하셔야되는거구..
지금올리신 스크립트로는 스크립트자체가 1번이미지2번이미지 찾을때 클릭을 무한으로 하라는거자나요..
그냥단순히 이미지1일때는 왼쪽클릭 2일때 오른쪽클릭을 무한반복이라고했을경우는 2개의 명령어간의 딜레이를 준다거나..
시행착오를겪어야죠.. 질문대로 이미지가 동시에 나타난다면 이미지1에대한 수행을먼저할껀지 2를먼저할껀지 정하시는게 맞다고봅니다