loop
{
imagesearch, x1, y1 ,1, 1, 1920, 1080, *10 이미지1.png 이미지1을 검색합니다
if errorlevel=0
{
mouseclick,left, 1, 1
sleep 500
goto, 서치1 그리고 서치1로 넘어갑니다
}
서치1:
{
mouseclick,left, 2, 2 마우스 클릭을합니다.
sleep 1000
goto, 서치2 서치2로 넘어갑니다
}
여기서부터 제대로된 스크립트의 시작입니다
서치2:
{
imagesearch, x1, y1 ,1, 1, 1920, 1080, *10 이미지2.png
if errorlevel=0
{
mouseclick,left, 3, 3
mouseclick,left, 4, 4
loop
{
imagesearch, x1, y1 ,1, 1, 1920, 1080, *10 이미지3.png
if errorlevel=0
{
send, {enter}
sleep 100
loop
{
imagesearch, x1, y1 ,1, 1, 1920, 1080, *10 이미지4.png
if errorlevel=0
{
send,{enter}
sleep 100
loop
{
imagesearch, x1, y1 ,1, 1, 1920, 1080, *10 이미지5.png
if errorlevel=0
{
goto, 서치2
}
}
}
}
}
}
}
if errorlevel=1
{
msgbox, 확인 원래 이 스크립트가 많은데 임시로 msg박스를 넣었습니다.
} 이미지2 서치 후 이미지2가 없을 시 다음으로넘깁니다
}
return
이미지2 서치 후 이미지2가뜨면 이미지3이 뜰때까지 기다리고 그 다음 이미지4 이미지5까지 순차적으로 진행합니다.
이미지2가 뜨면 이미지3,4,5는 순차적으로 무조건 뜨기때문에 진행이 잘 되고
마지막 이미지5 서치 후 서치가되면 다시 이미지2를 서치합니다.
이미지2가 없으면 if errorlevel=1을 통해 다음 스크립트로 넘깁니다. (임시로 msgbox를 넣었습니다.)
위 스크립트는 정상작동됩니다.
여기에 1개의 스크립트를 추가하고싶은데 아무리 넣어도 잘 안되네요
else
{
imagesearch, x1, y1 ,1, 1, 1920, 1080, *10 이미지6.png
if errorlevel=0
{
msgbox, 그만
}
}
이 부분을 넣고 싶은데 이 부분은 이미지3이 안뜰시 위의 스크립트를 실행하고싶습니다.
제가 이미지2,3,4,5를 순차적으로 진행하게 해놨기때문에 먹통이 되는 것 같습니다.
밑에 모든 괄호 중 실행되는부분에 다 넣어봤지만 이미지2~5까지 서치가 딱 한번 먹히고 다시 이미지2로 서치하게끔 시작을 안합니다.
물론 이미지6 이미지서치는 먹힙니다. 어떠한 경우에서라도 그런데 이미지2~5까지는 딱1번만하고 멈춥니다.
어디서 어떻게 넣어야할지 아니면 다시 처음부터 짜야할지 모르겠습니다..