매크로

조회 수 350 추천 0 댓글 3


인터넷 검색을 통해 알아낸 정보로 만든 스크립트가 

제 뜻대로 작동하질 않아 질문드립니다



1번 이미지를 찾으면

1패턴 무한반복


하다가


2번 이미지를 찾으면

2패턴 무한반복


하다가 


다시 1번 이미지를 찾으면 

1패턴 무한반복




어떤용도냐면 사냥터 특정구간을 왔다갔다 왕복하는걸 원합니다




1번 이미지를 찾고 원하는 동작까진 무한반복이 됩니다


하지만 2번 이미지에 해당하는 부분이 나와도 

무시하고 1패턴만 무한반복하네요 



F1::Pause


1 := false

return


F2::

{

1 := ture

{

ImageSearch, FoundX, FoundY, 0,0, A_ScreenWidth, A_ScreenHeight, *50 1.bmp

if (ErrorLevel = 0)

Loop

{

Send {Left up}

send {Right Down}

Sleep 350

Send a

}

ImageSearch, FoundX, FoundY, 0,0, A_ScreenWidth, A_ScreenHeight, *50 2.bmp

if (ErrorLevel = 0)

Loop

{

Send {Right up}

send {Left Down}

Sleep 350

Send a

}

}

}

return

F3::

{

1 := false

ExitApp

}

return



이게 제가 만든 해당 스크립트구요

어떻게 수정을 해야할지 


꼭 알고싶습니다 


  • 꼬반 2020.04.08 13:11

    제가 오핫 안한지 좀 되서 가물가물한데 일단 1 := ture 여기 오타죠? true 쓰실려고 하신듯 ?

    그리고 Loop 뒤에 반복 수나 내부에 탈출조건으로 break를 주지 않으면 Loop안에서 그냥 무한 반복입니다.

    2번째 이미지 서치로 안넘어가요

    https://gogildong.com/38

    여기 한번 보시고 수정해보세요

  • 함카리스마 2020.06.20 18:08
    #SingleInstance, Force
    #NoEnv  ;변수명 해석할때 환경변수를 무시함(향후 AutoHotkey 릴리스와의 성능/호환성을 위해 권장)
    ; #Warn  ;일반적인 오류 감지에 도움이되는 경고를 활성화합니다.
    SendMode Input  ;속도와 안정성이 우수하여 새 스크립트에 권장됩니다.
    SetWorkingDir %A_ScriptDir%  ;일관된 시작 디렉토리를 보장합니다.

    Gui, Add, Text, x15 y10 w101 h170 Center, 매크로 프로그램 ;Gui를 생성하고 (파란네모라인 w:가로양옆 총길이 , h:세로양옆 총길이,이름지정)
    Gui, Add, Button, x18 y30 w93 h40, 시작                  ;시작버튼
    Gui, Add, Button, x18 y80 w93 h40, 멈춤                  ;멈춤버튼
    Gui, Add, Button, x18 y131 w93 h40, 종료                 ;종료버튼
    Gui, Show, , 매크로 프로그램                              ;만들어준 Gui를 보여줍니다.

    CoordMode, Pixel, Screen                                 ;(픽 셀  동작을 전체화면 기준으로 수행함)
    CoordMode, Mouse, Screen                                 ;(마우스 동작을 전체화면 기준으로 수행함)

    return                                                   ;Gui 생성작업 끝내기

    GuiClose: ;창닫기 명령어
    {
    ExitApp
    }
    return ;창닫기 생성작업 끝내기

    F2::   ;(시작위치 = 시작버튼 대신) F2를 누르면 (시작버튼을 눌렀을때랑 똑같음)
    Button시작: ;(시작위치) 시작버튼을 눌렀을때
    {
    상태변수 := true ;상태변수 := true는 매크로가 실행되고 있는상태 이니까 
    Loop, ;(1버튼,2버튼 클릭동작을 번갈아서 누르면서 반복)(루프옆에 숫자가 없으면 무한반복 숫자가 잇으면 그만큼 반복)
    {
    if(상태변수 = false) ; if(변수)에있는 상태변수 = false이면 매크로가 멈춘상태 이니까 
    {   ;블록열고
    break     ;break를 만나면 Loop를 탈출해서 (브레이크브레이크는 Loop내부에 작성할것)
    }   ;블록닫고 ,  이렇게 멈춤기능이 브레이크로 끝나고
    ImageSearch, x좌표, y좌표, 0, 0, A_ScreenWidth, A_ScreenHeight  ;이미지서치 로
               , *80 Image\1버튼.bmp ; 스크립트가 들어있는 Image폴더안에,1버튼 이미지
    if(ErrorLevel = 0) ;찾으면
    {
    Click, %x좌표%, %y좌표% ;x,y좌표 (서치한이미지가 있는)곳을 클릭하고 
    Sleep, 2000   ;2초 기다렸다가
    }
    ImageSearch, x좌표, y좌표, 0, 0, A_ScreenWidth, A_ScreenHeight  ;이미지서치 로
               , *80 Image\2버튼.bmp ;2버튼 이미지
    if(ErrorLevel = 0) ;를 찾았을때
    {
    Click, %x좌표%, %y좌표% ;x,y좌표 (서치한이미지가 있는)곳을 클릭하고  
    Sleep, 2000     ;2초 기다기다린후
    }
        }
    }
    return ;변수값을 반환합니다 (멈출때까지 계속)

    F1:: ;F1을 누르면   <===단축키
    Button멈춤:     ;멈춤(일시정지) 버튼을 누르면
    {
    상태변수 := false  ;매크로동작 멈춤(루프만나기전까지false)
    }
    return

    Button종료:  ;그리고 종료버튼 누르면
    {
    ExitApp ;명령어를 종료합니다
    }
    return ;끝
  • 함카리스마 2020.06.20 18:10

    이미지 이름 고쳐서 해보세욤 ^^ 아래 요부분하고

    Loop

    {

    Send {Right up}

    send {Left Down}

    Sleep 350

    Send a

    }


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 또 SOS 입니다 ㅜ 6 소리없이 2015.11.24 0/0
질문 오토핫키 배워보려고했는데 ㅠㅠ 6 울랄라호프 2019.01.24 0/0
자유 혹시 오토핫키 다루는 분들.. 4 쉬르릴 2021.05.20 0/0
자유 오토핫키.! qwaszxc 2014.08.24 0/0
자유 오..토 핫키~ 1 69사단장 2014.11.24 0/0
자유 오토핫키 게시판이 생겨서 좋네요 2 멜라니 2015.05.04 0/0
질문 [해결]녹스앱플 오핫 이미지 서치 질문입니다 27 T7GG 2015.09.22 0/0
질문 오토핫키 안드로이드에서도 작동시킬수있나요? 7 ddfa4 2015.08.08 0/0
자유 헛 오토핫키가.... 4 jojoin 2014.12.07 0/0
자유 강좌 안쓰기로 햇습니다 ㅠ 7 캔디염 2019.10.10 0/0
질문 세나 스킬관련 질문 3 cris 2014.09.07 0/0
질문 오토핫키로 난투장입장하시는분 있나요? 8 앙꼬호빵 2014.09.09 0/0
질문 아래글으보고.. 안드로이드에서도 오토핫키가돌아가나요? 3 바하람처럼 2015.01.05 0/0
자유 블루스택은 이미지 서치보다는 픽셀 서치를 이용하는게... 11 묵비권 2015.01.05 0/0
자유 대박..오토핫키.. 5 대가루 2014.09.25 0/0
정보 아직도 그림판으로 좌표를 알아 내시는건가요?? 6 미치 2014.12.12 0/0
정보 이미지 서치를 했는데 모서리쪽만 클릭을 해서 많이 속... 2 미치 2014.09.22 0/0
질문 몬길 이미지 서치로 오토핫키 스크립트 가능하신분 계... 2 개꾸링 2014.09.07 0/0
자유 오토핫키가 생각보다 어렵군요 11 광남 2015.05.04 0/0
질문 몬길 유저분중 매크로 관련 문의 입니다. 3 개꾸링 2014.11.09 0/0
Board Pagination Prev 1 2345678910 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글