오토핫키 커뮤니티

조회 수 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
분류 제목 글쓴이 최근변경 추천
질문 지니모션으로 한게임 여러개 오토핫키로 돌리고싶은데 ... 3 허밍의지 2022.12.14 0/0
질문 이미지써치를 한후에 써칭한 곳에 마우스클릭하는 질문... 2 짱용호짱짱 2022.12.14 0/0
질문 문자 정렬 2 제발등업좀2 2022.12.14 0/0
자유 오토핫키 함수관련 질문이 있을땐 어떤개시판을 이용하... 2 냉면 2015.07.15 0/0
질문 오토핫키 스크립트문제좀 알려주세요. 6 흑콘 2015.07.16 0/0
질문 여러개 이미지서치 어떻게 해야할까요? 13 마토깽 2015.07.17 0/0
질문 질문질문]폴더와 .. 파일 을 구분..하는법좀 알려주세요 1 제발등업좀2 2015.07.15 0/0
자유 Function(함수)의 이해 5 리체 2015.07.28 2/0
질문 Function 질문 6 마토깽 2015.07.14 0/0
정보 많은분들이 공유하신 확장모니터 사용법입니다. 골부리 2015.07.14 0/0
질문 비활성 클릭 함수에서 속도 질문 4 마토깽 2015.07.14 0/0
질문 오토핫키 비활성화 블루스택 postmessage 질문이요 3 colt 2015.07.13 0/0
질문 진짜 초보자 질문드려요 3 마베인 2015.07.14 0/0
질문 IniRead 질문이요 4 화임 2015.07.12 0/0
질문 PostMessage 질문좀요 1 허밍의지 2015.07.12 0/0
자유 아이폰버전 pushbullet 1.9이하 ipa 파일 가지고 계신... 2 상태님 2015.07.14 0/0
질문 지니모션은 비활성 클릭안대나요 ?? 2 허밍의지 2015.07.12 0/0
자유 모바게님 감사드려요 ㅎ 1 투혼레몬 2015.07.13 0/0
질문 dropdownlist , ini 질문이요~ 4 화임 2015.07.12 0/0
질문 오토핫키 질문이요!! 4 그놀 2015.07.12 0/0
Board Pagination Prev 1 ... 156157158159160161162163164 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글