매크로

질문
2015.12.15 07:13

[초보] 매크로 실행 질문

조회 수 367 추천 0 댓글 9

 안녕하세요. 게임을 제외하고 PC 지식이 전무한 오토핫키 초보입니다.

사정상 인터넷이 많이 끊기는 곳에서 게임하는 신세라 '재연결' 자동사냥' 등등 매크로를 직접 제작해보고 싶어서

커뮤니티도 가입하고 구글링하면서 공부를 시작했는데,,,처음부터 턱턱 막혀서 도움을 구하고자 글을 씁니다.


우선, 앱플레이어는 Nox를 쓰고 있고, 플레이 하는 게임은 뮤 오리진입니다.


매크로 제작 1일차라 일단 '가방' '분해' '닫기' 3개를 만들어봤는데 도통 먹히질 않네요..

마우스 커서는 모니터 왼쪽 상단에 박혀서 움직일 생각도 안하고..

이것저것 검색해서 찾아보려고 '무엇을?' 검색해야될지 막막해서 글을 남깁니다.

참고한 곳은 킴영감님이 운영하시는 (http://elderlykims.tistory.com/) 블로그입니다.

아래처럼 만들었는데 도저히 진전이 없네요...도움 부탁드립니다. ㅠㅠ



Gui, Add, Text, x30 y5 w100 h20, 매크로 프로그램 ; 프로그램 제목 표시

Gui, Add, Text, x60 y25 w50 h20 vA, 준비!!! ; 현재 상태를 표시할 텍스트

Gui, Add, Text, x60 y50 h20 w50 vB, 0회 ; 던전 클리어 횟수를 표시함 텍스트

Gui, Add, Button, x20 y80 w110 h20, 시작 ; 시작 버튼

Gui, Add, Button, x20 y110 w110 h20, 종료 ; 종료 버튼

Gui, Show



매크로시작 := false


CoordMode, Pixel, Screen

CoordMode, Mouse, Screen


return


Button시작:

{

Gui, Submit, nohide

Guicontrol, , A, 시작

Loop

{

;여기에 무한 반복할 작업의 코드를 작성

ImageSearch, FoundX, FoundY, 0,0, A_ScreenWidth, A_ScreenHeight, *400 %A_ScriptDir%\Image\가방.bmp

if (ErrorLevel = 0) && (매크로시작 = true)

{

Send {Click %FoundX% %FoundY%} ; 찾은 좌표 클릭

Sleep, 1000 ; ms 단위

ImageSearch, FoundX, FoundY, 0,0, A_ScreenWidth, A_ScreenHeight, *40 %A_ScriptDir%\Image\분해.bmp

if (ErrorLevel = 0) && (매크로시작 = true)

{

Send {Click %FoundX% %FoundY%} ; 찾은 좌표 클릭

Sleep, 1000 ; ms 단위

ImageSearch, FoundX, FoundY, 0,0, A_ScreenWidth, A_ScreenHeight, *40 %A_ScriptDir%\Image\닫기.bmp

if (ErrorLevel = 0) && (매크로시작 = true)

{

Send {Click %FoundX% %FoundY%} ; 찾은 좌표 클릭

Sleep, 1000 ; ms 단위

}

}

}

if(매크로시작 = false)

{

break

}

}

}

return


Button종료:

{

매크로시작 := false

ExitApp

}

return


F2::

{

매크로시작 := false

Gui,Submit,nohide

Guicontrol, , A, 멈춤

}

return



  • 침묵의고요 2015.12.15 07:23

    시작부분의 매크로시작 :=false 로 되어있으니 시작버튼을 눌러도 시작을 안하는게 아닐런지요

    Guicontrol, , A, 시작

    매크로시작 := true로 해주시면 될거같아요

  • 알제리킴 2015.12.15 07:31
    답변 감사합니다.
    그런데 '매크로시작 :=true'로 바꿔도 마우스 커서가 자꾸 화면 좌측상단으로만 이동하고, 별 반응이 없네요 ㅠㅠ
  • 제발등업좀2 2015.12.15 07:48
    ImageSearch, FoundX, FoundY, 0,0, A_ScreenWidth, A_ScreenHeight, *400 %A_ScriptDir%\Image\가방.bmp 여기서 오차율이.. 400 이라뇨.. 너무 큽니다..
  • 알제리킴 2015.12.15 08:51
    오차율 40으로 했는데도 안되길래 욱한 마음에 400까지 해봤어요 ㅠㅠ
  • izero 2015.12.15 12:36

    저는 이럴때 보통

    ImageSearch, FoundX, FoundY, 0,0, A_ScreenWidth, A_ScreenHeight, *400 %A_ScriptDir%\Image\가방.bmp 밑에

    MsgBox, %FoundX%, %FoundY% 이렇게 해놓고 좌표 제대로 찾는지 확인하면서

    오차율이나 이미지 수정 하는 방법으로 디버그 하는데

    고수분들은 어떻게 하는지 궁금하네영

  • 알제리킴 2015.12.15 22:05

    답변 감사합니다. 메세지 박스에 , 이렇게 나오네요.. ㅠㅠ

  • 슉슉이 2015.12.15 18:19

    A_ScreenWidth, A_ScreenHeight <- 이값이 없는 것 같네요.


    msgbos, % A_ScreenWidth  A_ScreenHeight <해보세요. 숫자가 나오는지. 


    WinGetPos, wX, wY, wW, wH, ahk_class Qt5QWindowIcon <-이게 녹스창 위치(wX, wY <- 저는 이렇게 씀 윈도엑스좌표표 의미로. 님은 님 편한대로 바꿔 쓰면 됨)와 가로, 세로크기 가져오는 거.


    A_ScreenHeight := wX+wW

    A_ScreenWidth:=wY+wH <- 녹스창 끝 위치 구하는 거. 

    이미지 서치 하지전에 이 3줄 추가하고 해보세요. 그리고 본인 컴퓨터라면 오차 0으로 해도 돌아갑니다. 보통 매너 5%로합니다.
  • 알제리킴 2015.12.15 22:07

    감사합니다. 1600900 이렇게 나오네요

  • 너굴쩡이 2016.03.13 11:46

    하.........머리아프다..


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 무한으로 반복 되지 않는걸까요..ㅠㅠ 이것 좀 봐주세요 6 Auto영웅 2015.12.14 0/0
질문 배열 사용 질문드립니다. 1 침묵의고요 2015.12.14 0/0
질문 녹스 ADB 관련 질문 올립니다. N4N2 2015.12.14 0/0
질문 [초보] 매크로 실행 질문 9 알제리킴 2016.03.13 0/0
질문 이미지 서치 질문드립니다 3 아슈레인 2015.12.28 0/0
질문 gdip를 이용한 이미지 서치 질문입니다.(녹스만인식을... 10 침묵의고요 2015.12.16 0/0
질문 adb 드래그 를 ㄱ 모양이나 ㄴ 모양처럼 하는방법 질문 1 m00ra9 2015.12.17 0/0
자유 gdip인식되는 프로그램뭐있을까요? 5 침묵의고요 2015.12.18 0/0
자유 오토핫키... 정말 마음 먹은 것처럼 되질 않네요....ㅠㅠ 1 초코달링 2015.12.28 0/0
질문 `키를 핫키로 꼭 지정하고싶은데 부탁드립니다. 2 검정다람쥐 2015.12.17 0/0
질문 C언어 질문입니다. 1 네토니 2015.12.18 0/0
질문 시간계산 이 제일 짜증 ~ ㅜㅜ? (예로 역카운트) 6 제발등업좀2 2015.12.22 0/0
질문 1번째 이미지 인식후 2번째 인식 좌표 질문있습니다. 3 팀팀이 2015.12.19 0/0
질문 오핫플러스 컴파일 질문드립니다. 8 해파리우스 2015.12.21 0/0
정보 앱아이콘 터치없이 adb로 앱 실행 시키는 방법 18 와이로 2021.01.23 3/0
자유 크롬 원격 액서스 계속하기 눌러주는것 만들어 주실 고... 1 Auto영웅 2015.12.21 0/0
질문 녹스, 비활성 이미지 서칭이 안됩니다. 1 찬늘 2015.12.23 0/0
질문 야심한 시각에 답답한마음에 질문 하나 남겨봅니다ㅜ 1 HyunsD 2015.12.22 0/0
질문 PostMessage ClassNN질문 3 fnwj 2015.12.22 0/0
질문 예지력님의 자식 스레드사용중에 궁금한점...!! 2 제발등업좀2 2015.12.24 0/0
Board Pagination Prev 1 ... 707172737475767778 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글