오토핫키 커뮤니티

조회 수 983 추천 0 댓글 3

세나 레이드에서 스킬 클릭으로

블루스택에 비활성화 마우스 클릭을 하고 싶은데

작동을 안하네요 뭐가 문제인지 알려주세요


?coordmode 그런게 필요 한건가요????




Gui, Add, Button, x22 y10 w130 h50 , START
Gui, Add, Button, x22 y80 w130 h50 , PAUSE
Gui, Add, Button, x22 y150 w130 h50 , STOP
; Generated using SmartGUI Creator 4.0
Gui, Show, x127 y87 h220 w171,

A:=450|400<<16
B:=450|460<<16

ButtonSTART:
loop{
1-2:
imagesearch, ax, ay, 420, 420, 490, 495, *50, 1.bmp
if errorlevel = 0
{
?PostMessage,0x201,1,%B%,BlueStacksApp1,_ctl.Window
?PostMessage,0x202,0,%B%,BlueStacksApp1,_ctl.Window
?sleep, 2000
}
if errorlevel = 1
{
?sleep, 2000
?goto, 2-2
}
2-2:
imagesearch, bx, by, 420, 420, 490, 495, *50, 2.bmp
if errorlevel = 0
{
?PostMessage,0x201,1,%B%,BlueStacksApp1,_ctl.Window
?PostMessage,0x202,0,%B%,BlueStacksApp1,_ctl.Window
?sleep, 2000
}
if errorlevel = 1
{
?sleep, 2000
?goto, 2-1
}
2-1:
imagesearch, cx, cy, 420, 360, 490, 430, *50, 3.bmp
if errorlevel = 0
{
?PostMessage,0x201,1,%A%,BlueStacksApp1,_ctl.Window
?PostMessage,0x202,0,%A%,BlueStacksApp1,_ctl.Window
?sleep, 2000
}
if errorlevel = 1
{
?sleep, 2000
?goto, 1-2
}
}

ButtonPAUSE:
pause

ButtonSTOP:
exitapp


  • 리체 2015.07.13 18:30

    이미지서치 에러레벨값이 0이 나와요?

    제대로 찾는다는 가정하에

    PostMessage,0x201, ,%B%, ,%창제목%

    Sleep, 10

    PostMessage,0x202, ,%B%, ,%창제목%

    이렇게 바꿔보세요.

    창제목은 settitlematchmode, wingettitle을 사용해 변수로 지정해서 사용해도 되고

    직접 정확히 띄워쓰기까지 맞춰 적어도 됩니다.

    그리고 각 라벨마다

    return을 사용해 코딩하세요. show문 다음에도 마찬가지입니다.

  • T7GG 2015.07.13 22:44
    2-2:
    imagesearch, bx, by, 420, 420, 490, 495, *50, 2.bmp
    if errorlevel = 0
    {
    PostMessage,0x201,1,%B%,BlueStacksApp1,_ctl.Window
    PostMessage,0x202,0,%B%,BlueStacksApp1,_ctl.Window
    sleep, 2000
    }
    if errorlevel = 1
    {
    sleep, 2000
    goto, 2-1
    }
    return ; <<<<<<<<<<return 이부분에 넣어 주는게 맞는건가요?

    2-1:
    imagesearch, cx, cy, 420, 360, 490, 430, *50, 3.bmp
    if errorlevel = 0
    {
    PostMessage,0x201,1,%A%,BlueStacksApp1,_ctl.Window
    PostMessage,0x202,0,%A%,BlueStacksApp1,_ctl.Window
    sleep, 2000
    }
    if errorlevel = 1
    {
    sleep, 2000
    goto, 1-2
    }
    }
    return; <<<<<<<<<<return 이부분에 넣어 주는게 맞는건가요?

    라벨에 return을 안넣어 주면 어떻게되나요???
  • 리체 2015.07.13 23:04

    맞습니다. return을 안넣어주면 2-2에서 이미지를 찾고 2-1을 수행하게 되죠.

    가급적 goto를 사용하지 말고 return결과를 판별하거나, gosub로 서브루틴을 수행하도록 하는게

    오류를 잡기가 더 쉽습니다.

    좀 더 나아가서 함수를 사용하는게 제일 바람직합니다.


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 오토핫키 피크 앱플레이어로 써보신분..? 무거움 2018.10.14 0/0
질문 시간이 지날때 마다 키보드 클릭 하는걸 만들고 있습니다. 6 미리리리리 2018.11.28 0/0
질문 왜저는 슬립랜덤변수가 안되는걸까요?? 3 고생 2018.10.19 0/0
질문 우회관련 질문드립니다. 5 쓰뜨 2018.10.21 0/0
질문 픽셀 서치하는 매크로인데요 다 됐는데 픽셀을 못찾았... 2 에임보정 2018.10.18 0/0
질문 잠수타면 일부명령어가 실행이 안되는데 동영상녹화할... 3 꾸앙이 2018.10.22 0/0
질문 좌표설정을 이해좀 도와주세요. 2 Piner 2018.10.19 0/0
질문 랜덤작명 스크립트입니다 sama 2018.10.20 0/0
질문 좌표관련이 안먹힙니다...혹시 우회할수있거나 다른방... 2 만쭈 2018.10.21 0/0
질문 혹시 오토핫키얘기는 아니지만 가상머신에 대해 아시는... 바남 2018.10.21 0/0
질문 ㅁㅇㅍ ngs우회방법좀 알려주실분? 6 강화사신 2019.03.08 0/0
질문 postmessage로 dragNdrop 7 sama 2018.10.23 0/0
질문 이미지 서치 질문 있습니다. 4 펭귄륌 2018.11.26 0/0
질문 객체변수 함수 인자로 사용할때 문제 11 sama 2018.10.23 0/0
질문 오토핫키 매크로 도와주세요 8 빈지노 2018.10.27 0/0
질문 비활성 이미지 서치와 이미지 서치에 대해서 질문있습니다 4 역시은수 2018.10.26 0/0
질문 윈7에서 윈 10으로 업그레이드 했는데 .. 1 역시은수 2018.10.26 0/0
질문 현재 스크립트에 제목을 가져오는 방법이 있을까요? 1 광대승천 2018.10.26 0/0
질문 직관적인 매크로는 카카오토 뿐인가요? 1 청련애 2018.10.27 0/0
질문 스크립트 뭐가 문제인가요? 2 D7 2018.10.28 0/0
Board Pagination Prev 1 ... 131132133134135136137138139 ... 173 Next
/ 173

전체 최신 인기글

전체 주간 인기글