매크로

질문
2015.12.15 07:13

[초보] 매크로 실행 질문

조회 수 371 추천 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
분류 제목 글쓴이 최근변경 추천
질문 블레이드 핸콕님 매크로 아직인가요? 1 prodie 2015.12.05 0/0
질문 이미지 대조해서 좌표구하기... 기계 2015.06.27 0/0
질문 콤보박스에 마우스를 갖다되면 이미지 바뀌는건 구현하... 18 바유무 2015.06.28 0/0
질문 ClassNN 이 안 나올경우에는 어떻게 해야 되요? 5 꿈을낚는아이 2015.07.01 0/0
질문 이미지서치 질문드립니다. 6 띵오 2015.06.29 0/0
질문 게임 설치하고 킬때 불법 매크로 프로그램있다는거 어... 비씨 2015.06.28 0/0
질문 윈도우 shutdown명령어가 먹히질않을경우 대책이.. 2 우후훅 2015.07.03 0/0
질문 오토핫키 질문좀 드리겠습니다 7 Dride 2015.07.03 0/0
질문 낚시 매크로를 만들고 있습니다. 고수님들 좀 도와 주... 3 꿈을낚는아이 2022.03.01 0/0
질문 맵대조 하는 법을 몰라서.. 그냥 억지로 짜내네요.ㅠ.ㅠ. 5 헐키 2015.06.30 0/0
질문 비활성 이미지 서치할경우 transwhite 기능을 어떻게 ... 4 으아잉 2015.11.18 0/0
질문 주어진 시간만큼 쉬고, 클릭을 하게 만들고 싶은데.. 2 헐키 2015.06.30 0/0
질문 리스트박스에서 더블클릭하면 복사되게하는 법 질문죰 2 오호라욧 2015.07.03 0/0
질문 winhide로 숨긴 창에 postmessage 쏠 수 없나요? 2 인형 2015.07.05 0/0
질문 winmove 질문좀 드리겠습니다. 7 우앙쿵쾅 2015.08.04 0/0
질문 edit에 대해서 간단한거 하나만 질문합니다. 4 치즈치즈해 2015.07.02 0/0
질문 이미지서치 질문있습니다. 4 법돌 2015.07.02 0/0
질문 구이 에 인터넷 창 띄우기 2 제발등업좀2 2015.07.02 0/0
질문 (GUI) edit에 입력받은 변수로 대기시간을 설정하는 스... 6 잠튕이 2015.07.02 0/0
질문 외치기님이 작성하신 비활성 이미지 함수를 이용중 오... 10 찬늘 2015.11.26 0/0
Board Pagination Prev 1 ... 323334353637383940 ... 172 Next
/ 172

전체 최신 인기글

전체 주간 인기글