매크로

질문
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

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


최근 추천글

오핫 제작합니다 1 설입 2024-06-18 23:45 +2
List of Articles
분류 제목 글쓴이 최근변경 추천
질문 [해결]녹스앱플 오핫 이미지 서치 질문입니다 27 T7GG 2015.09.22 0/0
질문 [해결]녹스앱플 설정 및 이미지서치 ㅠ 6 T7GG 2015.08.19 0/0
질문 [해결]Smartgui(스마트구이) 체크박스 동작 질문 4 마토깽 2022.12.14 0/0
질문 [해결] 아래 작동중지에 대한 수정소스인데요. 8 마토깽 2022.12.14 0/0
질문 [해결] 실행시 Gui글자를 읽어들이지 못합니다. 5 마토깽 2015.10.26 0/0
질문 [해결] 비활성 드래그 오작동합니다. 14 마토깽 2015.10.24 0/0
질문 [해결] FileSelectFile, 저장형식에 대해 궁금합니다. 10 마토깽 2015.10.29 0/0
질문 [해결] "" 내 변수 호출 질문 3 아잉뿌잉 2015.12.10 0/0
질문 [초보질문] 포스트메시지가 왜 안먹힐까요ㅜ 10 HyunsD 2015.11.27 0/0
질문 [초보] 매크로 실행 질문 9 알제리킴 2016.03.13 0/0
질문 [질문]예지력님 스킨적용에 대해 궁금한게 있습니다. 5 마토깽 2015.11.24 0/0
질문 [질문]사용pc환경에 따른 이미지인식이.. 5 마토깽 2019.11.26 0/0
질문 [질문]듀얼모니터 가상 화면으로 보내기 + 위치고정 춥다람쥐 2015.07.05 0/0
질문 [질문] 현재 활성화된 Clinet에서 영역값을 알고 싶은... 5 마토깽 2015.11.09 0/0
질문 [질문] 갯수 : 2개 8 USW 2015.04.13 0/0
질문 [질문] ToolTip 잘 모르겠는데요. 4 마토깽 2015.07.20 0/0
질문 [질문] Settimer 사용시 일시정지 기능 5 마토깽 2015.11.19 0/0
질문 [질문] Gui Creator, SaveFile(.xml) Load 실패 1 마토깽 2015.10.29 0/0
질문 [입문자]랜덤키입력+랜덤딜레이 질문이요 1 라디에스 2017.11.18 0/0
질문 [입문자] 녹스 비활성화 랜덤좌표 클릭 질문이용!! 1 라디에스 2017.11.18 0/0
Board Pagination Prev 1 ... 133134135136137138139140141 ... 172 Next
/ 172

전체 최신 인기글

전체 주간 인기글