매크로

조회 수 1500 추천 1 댓글 17

Gui, Add, GroupBox, x12 y10 w260 h150 +center cred va, 대기중
Gui, Add, Text, x35 y40 w200 h30 , F1 : 매크로 시작?
Gui, Add, Text, x35 y80 w200 h30 , F2 : 매크로 종료
Gui, Add, Text, x35 y120 w200 h30 ,F3 : 매크로 정지
Gui, Add, Text, x190 y170 w110 h20 , 만든이 백곰e
; Generated using SmartGUI Creator 4.0
Gui, Show,, 천하제일 용병단 매크로
Gui, Show, w287 h202,
Return

GuiClose:
ExitApp
return

f2::
GuiControl,,a,게임 종료
ExitApp ; 종료한다
return

f3::
GuiControl,,a,매크로 일시정지
Pause ; 일시정지한다
return

f1::
GuiControl,,a,게임 진행중
return


mousemove, 297, 9
sleep, 300
click
sleep, 1000

loop,
{
gosub, a_1
a_1
ImageSearch, xx, xy, 0, 0, 640, 480, *100 image\map\1.png ;; (요정숲입장)
If errorlevel = 0 ;; 이미지 찾았을 경우 행동
{
mousemove, %xx%, %xy%
sleep, 300
click
sleep, 1000
}

ImageSearch, xx, xy, 0, 0, 640, 480, *100 image\map\2.png ;; (1-3입장)
If errorlevel = 0 ;; 이미지 찾았을 경우 행동

{
mousemove, %xx%, %xy%
sleep, 300
click
sleep, 1000
}

loop,
{
gosub, b_1
gosub, b_2
gosub, b_3
gosub, b_4
}

b_1:
ImageSearch, xx, xy, 0, 0, 640, 480, *100 image\map\3.png ;; (입장하기)
If errorlevel = 0 ;; 이미지 찾았을 경우 행동
{
mousemove, %xx%, %xy%
sleep, 300
click
sleep, 1000
}
return

b_2:
ImageSearch, xx, xy, 0, 0, 640, 480, *100 image\map\4.png ;; (다시하기)
If errorlevel = 0 ;; 이미지 찾았을 경우 행동
{
mousemove, %xx%, %xy%
sleep, 300
click
sleep, 1000
}
return

b_3:
ImageSearch, xx, xy, 0, 0, 640, 480, *100 image\map\에너지부족이미지.png ;; (에너지부족)
If errorlevel = 0 ;; 이미지 찾았을 경우 행동
{
ImageSearch, xx, xy, 0, 0, 640, 480, *100 image\map\확인이미지.png??? ;;? (확인)
mousemove, %xx%, %xy%
sleep, 300
click
sleep, 180000
}
return

b_4:
ImageSearch, xx, xy, 0, 0, 640, 480, *100 image\map\5.png ;; (장비보관함부족)
If errorlevel = 0 ;; 이미지 찾았을 경우 행동
{
mousemove, 318, 264
sleep, 300
click
sleep, 1000
gosub, c_1
}
return

c_1:
ImageSearch, xx, xy, 0, 0, 640, 480, *100 image\map\6.png ;; (용병단)
If errorlevel = 0 ;; 이미지 찾았을 경우 행동

{
mousemove, %xx%, %xy%
sleep, 300
click
sleep, 3000
mousemove, 144, 250?? ;;? (장비창 01)
sleep, 300
click
sleep, 1000
}
return

c_2:
ImageSearch, xx, xy, 0, 0, 640, 480, *100 image\map\8.png ;; (장비인벤)
If errorlevel = 0 ;; 이미지 찾았을 경우 행동

{
mousemove, %xx%, %xy%
sleep, 300
click
sleep, 3000
mousemove, 351, 188?? ;;? (장비창 02)
sleep, 300
click
sleep, 1000
}
return

c_3:
ImageSearch, xx, xy, 0, 0, 640, 480, *100 image\map\10.png ;; (장비판매)
If errorlevel = 0 ;; 이미지 찾았을 경우 행동

{
mousemove, %xx%, %xy%
sleep, 300
click
sleep, 1000
}
return

c_4:
ImageSearch, xx, xy, 0, 0, 640, 480, *100 image\map\11.png ;; (등급판매)

{
mousemove, %xx%, %xy%
sleep, 300
click
sleep, 1000
}
return

c_5:
ImageSearch, xx, xy, 0, 0, 640, 480, *100 image\map\A.png?? ;; (A급판매)
If errorlevel = 0 ;; 이미지 찾았을 경우 행동

{ImageSearch, xx, xy, 0, 0, 640, 480, *100 image\map\12.png??? ;;? (확인)
mousemove, %xx%, %xy%
sleep, 300
click
sleep, 1000
}
return

c_6:
ImageSearch, xx, xy, 0, 0, 640, 480, *100 image\map\B.png?? ;; (B급판매)
If errorlevel = 0 ;; 이미지 찾았을 경우 행동

{ImageSearch, xx, xy, 0, 0, 640, 480, *100 image\map\12.png?? ;;? (확인)
mousemove, %xx%, %xy%
sleep, 300
click
sleep, 1000
}
return

c_7:
ImageSearch, xx, xy, 0, 0, 640, 480, *100 image\map\13.png?? ;; (판매완료)
If errorlevel = 0 ;; 이미지 찾았을 경우 행동

{ImageSearch, xx, xy, 0, 0, 640, 480, *100 image\map\14.png?? ;;? (확인)
mousemove, %xx%, %xy%
sleep, 300
click
sleep, 1000
}
return

c_8:
ImageSearch, xx, xy, 0, 0, 640, 480, *100 image\map\15.png ;; (용병정보 01)
If errorlevel = 0 ;; 이미지 찾았을 경우 행동

{
mousemove, %xx%, %xy%
sleep, 300
click
sleep, 1000
}
return

c_9:
ImageSearch, xx, xy, 0, 0, 640, 480, *100 image\map\16.png ;; (용병정보 02)
{
mousemove, %xx%, %xy%
sleep, 300
click
sleep, 3000
mousemove, 560, 380?? ;;? (모험시작)
sleep, 300
click
sleep, 1000
gosub, g_1
}
return

If errorlevel = 1 ;; 이미지를 찾지 못했을 경우 행동

{
msgbox, 못찾음
}
}
Return



gui넣기전에 그냥 단축키만 넣고했을때는 완벽하진않지만 돌아가긴했는데 gui넣고 나니깐 a_1 에 에러가난다고하는데 머가 문제인가여? 오토핫키시작한지 이제 이틀돼서 이미지서치 하나 보고 간단히 만들어볼려했는데 너무어렵네여...ㅠㅠ


  • profile
    외치기 2015.04.03 15:30

    a_1 다음에 콜론이 빠졌어요.

  • 백곰e 2015.04.03 15:34
    네 저두 방금 찾아서 이글 지울려했는데 ㅎㅎ
    아무튼 외치기님 너무 매번 감사합니다
  • profile
    낭군이 2015.04.03 17:12
    글은 다른사람들도 보게 지우지마시고
    수정만 조금하시는게..새로공부하시는 분들한테도 도움이 됩니다.

    그리고 마우스무브로 하지마시고
    mouseclick,left,좌표,좌표
    로 하시면 무브앤클릭이 됩니다^^
  • 백곰e 2015.04.03 17:23
    네^^ 낭군님도 매번 감사합니다 ㅎ
    근데 블루스텍창을 매크로 시작 눌렀을때 바로 활성화돼게하는건 어렵나여?
    검색해봤는데 도무지 머가먼지 ^^;
    정말 힘드네여
  • 코로 2015.04.03 19:04
    WinWaitActive,(타이틀),(텍스트) 선택 ㅎ
  • 백곰e 2015.04.03 19:11
    시작한지 이틀돼서 무슨말씀이신지 잘모르겠네여...ㅎㅎ
  • 코로 2015.04.03 19:12

    활성화라는게.. 작업표시줄에 있는놈을 활성화 하는거 말씀하시는거 아닌가요?
    활성화가아니라 실행을 말씀하시는건가..? 실행은 저도 안써서 정확히 모르겠네요 ... 더군다나 지니유저라 ㅠ

    Run으로 안되려나요

  • 백곰e 2015.04.03 19:15

    안몬처럼 블루스택 게임화면이 떠있을때 매크로에서 시작키만 누르면 매크로가 돌아가게끔하고싶어서여
    지금은 블루스택창을 한번 눌러주고 시작눌러야 시작돼더라고여

    그리고 다른데 클릭하고있으면 매크로작동안하고여

  • 코로 2015.04.03 20:06

    다른데 클릭해서 작동안하는건 좌표값이 바뀌어서 그런걸로 기억해요
    바탕화면 눌렀을때 이미지서치값과 블루스택을 눌러놨을때 서치값의 좌표가 바뀔꺼에요
    그래서 그래요 확인하는방법은 msg, %xx%%xy% 로 테스트해보세요 바탕화면찍어두고 좌표값과 블루스택 찍어두고 좌표값을..
    단순히 블루스택창을 활성화하는방법은 엥..위에 명령어 잘못썼네..
    WinActivate, (타이틀),(텍스트) 이걸로 가능하구요
    타이틀과 텍스트는 오토핫키 스파이 프로그램으로 블루스택창 찍어보시면 나올거에요


    CoordMode,Pixel,screen 이게 서치시 좌표값을 무조건 스크린기준으로 하는걸로 기억해요 스크립트 상단에 넣어주시고 테스트해보세요?

  • 백곰e 2015.04.03 21:52
    WinActivate, (타이틀),(텍스트) 타이틀이 먼가여?
  • profile
    낭군이 2015.04.03 20:27
    이걸 사용해서 실험해보세요

    f5::
    WinGetActiveTitle, 창이름 ; 창이름은 임의의 변수입니다. 그냥 아무렇게나 써도 되는데
    guicontorl,,a,%창이름% ; 요기 %% 이 안에 위에창이름이랑 똑같이 써넣어야 됩니다.

    이렇게 하신후
    어제 올려드린 구이에 넣어서 확인해보세요
    그럼 창하나 클릭하고 f5클릭하면
    구이에 그창이름이 뜰겁니다

    만약 블루스택을 클릭한 상태라면
    bluestack 라고 나올겁니다.

    혹시스크립트 수정할땐 뭐쓰시나요??
    그리고 스파이도 사용해보셨나요??
  • 백곰e 2015.04.03 21:47

    SciTE4AutoHotkey 이거사용하고있습니다 아직 머가먼지잘 몰라서 제데로 사용 못하고있습니다...ㅠㅠ

  • profile
    낭군이 2015.04.03 22:10
    네..그거 사용하시면되고요
    만약 그거 사용하시다가 한글이 안써지시거나 스킨바꾸시려면
    http://tailstar.net/index.php?mid=autohotkey&search_target=nick_name&search_keyword=%EB%82%AD%EA%B5%B0%EC%9D%B4&document_srl=5385501
    여기를 참고하세요

    주소짧게쓰는 방법은 까먹어서 이렇게 쓰네요.ㅠㅠ
  • 백곰e 2015.04.03 22:15
    네 ^^
    참 그리고 전에 알려주신 gui 이거여

    Gui, Add, GroupBox, x12 y10 w260 h150 +center cred va, 대기중
    Gui, Add, Text, x35 y40 w200 h30 , F1 : 매크로 시작
    Gui, Add, Text, x35 y80 w200 h30 , F2 : 매크로 종료
    Gui, Add, Text, x35 y120 w200 h30 ,F3 : 매크로 정지
    Gui, Add, Text, x190 y170 w110 h20 , 만든이 백곰e
    ; Generated using SmartGUI Creator 4.0
    Gui, Show,, 천하제일 용병단 매크로
    Gui, Show, w287 h202,
    Return

    GuiClose:
    ExitApp
    return

    f2::
    GuiControl,,a,게임 종료
    ExitApp ; 종료한다
    return

    f3::
    GuiControl,,a,매크로 일시정지
    Pause ; 일시정지한다
    return

    f1::
    GuiControl,,a,게임 진행중
    return

    한번씩은 작동이돼는데 그다음에는 작동이 안돼는데 왜그런거져?
    f3누르면 한번 정지하고 다시 f1눌러서 시작누르면 시작이 안돼네여
    다시 f3눌러도 작동을 안하고여
    어디가 잘못된건가여?
  • profile
    낭군이 2015.04.03 22:23
    저도 그건 정확하게는 잘모르겠어요.ㅠㅠㅠ
    그래서 일시정지에서 pause 대신에 reload를 사용해서 매크로를 다시 시작해버려요..ㅠ
  • profile
    낭군이 2015.04.03 22:26
    그건 다른 능력자분께서..;;ㅋ
  • 까치발가락 2015.04.07 09:09

    오토핫키는 순차적인 프로그램입니다.


    메뉴얼에는 타이머나 쓰레드를 사용하라고 되어 있기는 한데,

    개인적으로는 정확한 적용이 가능한지는 의문입니다.


    간단히 요약하면 현재 실행하고 있는 매크로가 끝나야만 다른 매크로키를 사용할 수 있습니다.


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 ControlClick 질문드립니다. 3 호반베르디움 2017.08.22 0/0
질문 controlclick으로 드래그 하는방법있나요? 3 칼시이나 2015.10.30 0/0
질문 Controlclick으로 비활성 창 마우스 드래그 구현 질문... 스탠리베이 2017.01.20 0/0
질문 controlclick질문드립니다 5 PlusK 2016.10.11 0/0
질문 controlsend 고수님들 한번만 봐주세요 ㅠ..ㅠ 1 비활성닉네임 2015.12.25 0/0
정보 ControlSend 명령을 이용한, 카톡으로 알림받기 간단하... 10 죠케빈 2018.01.02 0/0
질문 controlsend 엄청! 간단한질문 2 사군자vv 2015.11.23 0/0
질문 controlsend,,{esc}, 2 헐키 2015.06.17 0/0
질문 ControlSetText 질문 입니다~ 2 HyunYu 2015.03.03 0/0
질문 coordmode 모니터확장 질문좀드립니다!! 3 dasmlk 2015.11.26 0/0
질문 CoordMode 와 WingetPos에 대해 궁금한게 있습니다. 2 스웨이스 2017.01.08 0/0
질문 coordmode 질문입니다!! 2 으뜸어린이 2014.11.06 0/0
질문 could not close the previous instance of this scrip... 2 한평의해안선 2015.04.06 0/0
질문 count 관련.. 3 세나블텍 2015.07.30 0/0
질문 cpu청소? 1 석빡귀 2016.02.06 0/0
질문 CSGO에서 재미용으로 쓸 매크로 이름없는인간 2023.02.24 0/0
질문 Ctrl + Click or Ctrl + wheel 가르쳐 주세요. 7 theruin 2015.04.20 0/0
질문 ctrl+w키는 어떤건지 찾기가 너무 힘드네요;; 크루쟌 2015.09.23 0/0
질문 curl사용시 https 파일로 받으려면 옵션을 어떻게 줘야... 1 오켕 2016.04.06 0/0
질문 C언어 예제 질문좀 해도될까요? 4 세븐나이쯔 2015.11.24 0/0
Board Pagination Prev 1 ... 5678910111213 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글