안녕하세요
gosub, click1
sleep, 100
gosub, imgsearch
sleep, 100
gosub, imgsearch2
Sleep, 100
imgsearch:
{
ImageSearch, vX, vY, 8, 500, 110, 580, *80 1.png
sleep, 100
if(ErrorLevel=0)
{
Click Down Left, 300 430
Sleep, 100
Click Up left
Sleep, 100
}
else if(errorlevel=1)
{
gosub imgsearch
return
}
}
imgsearch2:
{
ImageSearch, vX, vY, 80, 420, 330, 500, *80 2.png
sleep, 100
if(ErrorLevel=0)
{
Click Down Left, 206 456
Sleep, 100
Click Up left
Sleep, 100
}
else if(errorlevel=1)
{
gosub click1
return
}
}
click1:
{
Click Down Left, 260 260
Sleep, 100
Click Up left
Sleep, 100
return
}
return
1. 이렇게 작성해서 제가 원했던것은 처음 click1 대로 갔다가 imgsearch로 가서 못찾으면 다시 imgsearch를 하고
찾았다면 imgsearch2로 가서 찾으면 해당좌표 클릭, 못찾으면 다시 click1로 가게 해서 무한으로 돌리고 싶었는데
이게 잘 되나 싶다가도 중간에 경고문이 뜹니다. 아마 이미지 못찾을경우 다시 gosub으로 가는거에 횟수에 제한이 있는거
같은데, 해결책이 있을까요? 따로 공부해야할 함수가 있다면 알려주시면 감사하겠습니다. ㅜㅜ
2. 그리고 다른 이미지를 또 imgsearch3으로 해서 하면 아예 imgsearch3까지 가지 않는 것도 궁금합니다. 좋은하루되세요!
말 그대로 함수를 배우시면 되요. 굳이 Gosub 과 Goto 를 쓸 필요가 없어요. Gosub 과 Goto 는 쓰레기입니다