loop
{
imagesearch, vx, vy, 0, 0, a_screenwidth, a_screenheight, *100 사과.bmp
if errorlevel=0
{
goto, 6
}
}
return
6:
mouseclick, left, 좌표,좌표
모니터화면 전체에서 사과를 찾을때까지 계속 검색하다
찾게되면 6번으로 넘어가서 6번의 해당좌표를 클릭합니다.
이게 맞는건가요?
loop
{
imagesearch, vx, vy, 0, 0, a_screenwidth, a_screenheight, *100 사과.bmp
if errorlevel=0
{
goto, 6
}
}
return
6:
mouseclick, left, 좌표,좌표
모니터화면 전체에서 사과를 찾을때까지 계속 검색하다
찾게되면 6번으로 넘어가서 6번의 해당좌표를 클릭합니다.
이게 맞는건가요?
loop
{
imagesearch, vx, vy, 0, 0, a_screenwidth, a_screenheight, *100 사과.bmp
if errorlevel=0
{
mouseclick, left, 좌표,좌표
break
}
}
만으로도 됩니다.
loop
{
imagesearch, vx, vy, 0, 0, a_screenwidth, a_screenheight, *100 사과.bmp
if errorlevel=0
{
goto, 6
}
}
return
6:
mouseclick, left, 좌표,좌표?%vx% ,%vy% 이렇게 하면 이미지왼쪽위에를 클릭하게 됩니다. 변수를 주셨기때문에요
굳이 좌표를 안쓰시고 변수를 주시면 되요~
그리고 goto 와 gosub이 있는데
goto는 다음으로 진행~
gosub는 다음으로 진행하고 return만나면 다시 복귀로 알고있습니다.
예를 들면
~~~~~~~~ 아래는 메시지박스가 a뜨고 6번으로 넘어간다음 b는 안뜹니다.
msgbox,,a
goto 6
msgbox,,b
return
6:
~~~~~
return
~~~~~~ 이건 a뜨고 6으로 가서 실행한다음 리턴만나서 메시지박스 b를 ?띄웁니다
msgbox,,a
gosub 6
msgbox,,b
return
6:
~~~~~
return
답변 감사합니다^^
죄송한대 궁금한게 하나 더있어서^^;;;
그러면 배를 계속 찾다가 배가 없어지면 다음으로 넘어가는
것은 어떻게 되나요? 위에 명령을 반대로 하면 되는건가요?
loop
{
imagesearch, vx, vy, 0, 0, a_screenwidth, a_screenheight, *50 배.bmp
if errorlevel=1
{
goto, 7
}
}
감사합니다. 계속 해봤눈대 않되서 아이들 스크린 공부 시키는중인대 배이미지를 띄워놓고 터치 스크린방식으로 아래로 내리면 사과가 나오는걸 연출하려했는대 잘않되서 sleep 값을 위에 줬더니 잘 되네요 정말 감사합니다.^^
sleep 추천합니다
광고
전체 최신 인기글
전체 주간 인기글
#문의/요청/의견 게시판에 글을 쓰셨네요.
문의 게시판은 사이트 이용에 관련된 문의나 요청 의견을 적는곳입니다.
게시판 성격에 맞지 않는 글은 원래 그냥 이유불문 삭제하지만
질문이 담긴 글이라서 바로 삭제하지는 않고 오토핫키 게시판으로 이동시켜드립니다.
앞으로는 게시판을 잘 보고 글을 작성해주시기 바랍니다.
이론상으로는 위에 적으신 코드가 그렇게 작동하겠지요.