오토핫키 커뮤니티

조회 수 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
분류 제목 글쓴이 최근변경 추천
질문 공부하다가요 함수에 대해서 궁금한점이 생겼어요! 15 투혼레몬 2015.07.10 0/0
질문 외치기님 비활성이미지서치에 대한 질문입니다 2 으아잉 2015.07.10 0/0
자유 [공유요청]오토핫키 프로그램 어디서 다운로드받나요? ... 3 여포겟프리즈 2015.07.10 0/0
공유 간단한 스톤에이지 레이드 매크로 19 셋쇼마루 2017.09.21 0/0
질문 도와주세요 오토핫키 개초보입니다. 4 세븐나이쯔 2015.07.17 0/0
자유 제발등업좀2 님 좀 도와 주세욥 2 꿈을낚는아이 2015.07.10 0/0
자유 모바게님 감사드려요 ㅎ 1 투혼레몬 2015.07.13 0/0
질문 이미지서치후 클릭 밑에 이미지서치후 클릭 반복 하고... 16 바유무 2015.07.22 0/0
질문 IniRead 질문이요 4 화임 2015.07.12 0/0
질문 정령 디바이스 ( 지니모션, 블루스택)에서 한타 영타 ... 3 로우얄 2015.07.11 0/0
질문 오토핫키 완전초보 질문드립니다 형님들 1 sinhae 2015.07.13 0/0
질문 오토핫키 질문이요!! 4 그놀 2015.07.12 0/0
질문 dropdownlist , ini 질문이요~ 4 화임 2015.07.12 0/0
질문 지니모션은 비활성 클릭안대나요 ?? 2 허밍의지 2015.07.12 0/0
자유 아이폰버전 pushbullet 1.9이하 ipa 파일 가지고 계신... 2 상태님 2015.07.14 0/0
질문 picture에 관해 질문이 있습니다 1 새벽에문득 2015.07.25 0/0
질문 진짜 초보자 질문드려요 3 마베인 2015.07.14 0/0
질문 오토핫키 비활성화 블루스택 postmessage 질문이요 3 colt 2015.07.13 0/0
질문 비활성 클릭 함수에서 속도 질문 4 마토깽 2015.07.14 0/0
정보 많은분들이 공유하신 확장모니터 사용법입니다. 골부리 2015.07.14 0/0
Board Pagination Prev 1 ... 424344454647484950 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글