매크로

조회 수 349 추천 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
분류 제목 글쓴이 최근변경 추천
자유 단풍이야기 채집매크로 구해봅니다~ 김먹띄 2020.04.16 0/0
질문 오토핫키 메이플 관련 1 기기구가거 2020.04.14 0/0
질문 서머너즈워 매크로를 직접 만들어서 사용하는데요... 1 puit 2020.06.08 0/0
질문 해결이 안되네요.. 블루스택4 멀티 비활성매크로 관련... 2 일미자 2020.04.13 0/0
질문 GUI 2개가 있는 경우 질문입니다. 넌내꺼다솜 2020.04.11 0/0
자유 오토핫키 하드인증 우회 로그인인증 우회 해드립니다 오크랙 2020.04.08 0/0
질문 pc메이플 매크로쓰시는 분들은 키보드 매크로 쓰시나요... 3 열심히해보자요 2020.04.10 0/0
질문 오토핫키 이미지서치 질문입니다 3 차차지지 2020.06.20 0/0
자유 간단한 매크로제작 의뢰드립니다 1 아이응 2020.04.07 0/0
질문 이번에 모모에서 LD로 넘어가려는데 오토핫키 그대로 ... TPLife 2020.04.05 0/0
질문 스크립트 수정하는것좀 도와주실분 있나요? 1 오핫배우는사람 2020.04.04 0/0
질문 cmd에서 창이름 변수 입력 받는거 어떻게 하나요? 스냐 2020.04.04 0/0
질문 비활성 매크로 만들려다 이곳저곳 돌아다니는데요 이모지 2020.04.03 0/0
질문 오토핫키 비활성클릭 클릭좌표 질문입니다. kry1126 2020.04.02 0/0
질문 오토핫키ClassDD 알트탭으로 화면전환 명령어좀알려주실분 스코빌 2020.04.01 0/0
질문 오토핫키 초심자가 전문가의 도움이 필요합니다 2 오핫배우는사람 2020.04.02 0/0
질문 멀티플 이미지 서치 밑에서부터 거꾸로 찾게하려면 어... 리엔니케니스타 2020.03.31 0/0
질문 오토핫키 스터디 중인데 1 할량 2020.03.27 0/0
질문 녹스에서 왜 이미지서치 에러레벨이 2가뜰까여? 2 supreme 2020.04.13 0/0
자유 간단한 모바일 게임 매크로 제작 도와드립니다(무료) 3 ogib 2021.03.27 0/0
Board Pagination Prev 1 ... 212223242526272829 ... 208 Next
/ 208

전체 최신 인기글

전체 주간 인기글