오토핫키 커뮤니티

조회 수 181 추천 0 댓글 3
F1:: 을 누르면 매크로 시작

Loop, 1

{
ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 %A_ScriptDir%\Image\확인.bmp
if (ErrorLevel = 0)
 {
 Send {Click %FoundX% %FoundY%}
 Sleep, 2000
 }

확인을 못 찾았으면 찾을 때 까지 확인만 반복
확인을 눌렀을 경우
Send, {Up Down}
Sleep, 5000
Send, {Up Down}
Send, {Right Down}
Sleep, 5000
Send, {Up Up}
Send, {Right Up}

ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 %A_ScriptDir%\Image\준비.bmp
if (ErrorLevel = 0)
 {
 Send {Click %FoundX% %FoundY%}
 Sleep, 2000
 }

준비를 눌렀을 경우 루프 2로 이동
안 눌렀을 경우 루프 1 반복
}


Loop, 2
{
Send, {Left Down}
Send, {Down Down}
Sleep, 5000
Send, {Left Up}
Send, {Down Up}

mageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 %A_ScriptDir%\Image\닫기.bmp
if (ErrorLevel = 0)
 {
 Send {Click %FoundX% %FoundY%}
 Sleep, 2000
 }

닫기를 눌렀을 경우 루프 1로 되돌아감
누르지 않았을 경우 루프 2 반복
}

이 매크로를 만들고 싶은데 아직 초보라 파란 글씨에 쓰이는 명령어를 모릅니다.. ㅜㅜ
goto 와 gosub ? if? 를 잘 이용하면 된다는데
어떤 식으로 써야할지 몰라서 ㅠ
도움 부탁 드립니다..

  • lillill 2016.11.23 02:24

    저도 초보지만 loop, 1  이것은 루프를 1회만 하고 끝난다는 거구요  loop, 2는 마찬가지로 2회 반복하고 끝남


    ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 %A_ScriptDir%\Image\확인.bmp
    If ErrorLevel = 0 ; 이미지 서치에 성공할 경우
    { 성공하면 여기에 있는걸 실행함}
    If ErrorLevel = 1  ;실패한 경우
    {실패하면 이걸 실행함}
    이것만 응용해도 왠만한건 만들수있을거에요


  • 코드맨 2016.11.28 20:19

    한번에 다 쓸려고 하시지 말고요 각 객체를 함수화 시키시면 더 편하게 하실수 있으실거에요

    각 루프 부분은 따로따로 떼서 함수화 하시고 

    gosub 이나 goto(전이중루프는 그냥 요걸로 빠져나옵니당..) 로 함수호출해서 쓰시는게 더 좋으실거에요


    함수 부분은 검색 하시면 바로 나오니 조금만 읽어 보시면 이해 가실거에용

  • 코드맨 2016.11.28 20:21
    위에 쓰인 글 만 가지고는 정확한 플로우를 알수는 없지만 그냥 있는 그대로 함 짜봤습니다.
    루프문을 쓰기땜에 f1 시작  f2 끝내기 이고요 잘 될지는 모르겠지만 함 써보세용 ㅎㅎ

    F1:: 
    gosub,체크시작
    return

    F2::
    exitapp
    return


    체크시작:
    Loop
    {
      gosub,확인체크
      gosub,준비체크
      gosub,닫기체크
    }
    return


    확인체크:

      Loop
      {
        ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 %A_ScriptDir%\Image\확인.bmp
        if (ErrorLevel = 0)
        {
          Send {Click %FoundX% %FoundY%}
          Sleep, 2000
          Send, {Up Down}
          Sleep, 5000
          Send, {Up Down}
          Send, {Right Down}
          Sleep, 5000
          Send, {Up Up}
          Send, {Right Up}
          return
        }
      }
      return


    준비체크:

    Loop
    {
      ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 %A_ScriptDir%\Image\준비.bmp
      if (ErrorLevel = 0)
       {
         Send {Click %FoundX% %FoundY%}
         Sleep, 2000
         return
       }
       else
      {
        gosub,확인체크
      }
    }

    return

    닫기체크:
      
      Loop
      {
        Send, {Left Down}
        Send, {Down Down}
        Sleep, 5000
        Send, {Left Up}
        Send, {Down Up}

        ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 %A_ScriptDir%\Image\닫기.bmp
        if (ErrorLevel = 0)
        {
          Send {Click %FoundX% %FoundY%}
          Sleep, 2000
          return
        }
        else
        {
            gosub,준비체크
        }
          
        
      }
      return



List of Articles
분류 제목 글쓴이 최근변경 추천
질문 이거 왜이런가요..? 고수분들도와주세용 1 ss061242 2016.11.29 0/0
질문 녹스는 adb, 이미지서치, gdip 셋 다 지원이 되나요? 1 casper 2016.12.01 0/0
질문 게임매크로 만들어서 써보려고 하는데 막히는부분이 있... 5 게슴츠레 2016.12.07 0/0
자유 녹스 데스티니차일드 매크로 소스 관련 8 한성수 2016.12.07 0/0
질문 오류뜨는데이유가뭔가요? 3 ss061242 2016.11.29 0/0
질문 오버워치 마우스 좌표 질문드립니다 4 조세희에요 2016.11.29 0/0
질문 메이플m 매크로 만들려고 하는데요 2 엄마밥줘 2017.02.08 0/0
질문 adb로 이미지 자르기 어렵네요;; 월보 2016.11.23 0/0
질문 죄송합니다. 비활성 작동하지 않는 이유좀 2 춥다람쥐 2016.11.25 0/0
질문 매크로 만드는 것 좀 도와주세요! 3 difqk3 2016.11.28 0/0
질문 마우스 드래그 관련, adb 명령 실행 시 cmd 창이 뜨는 ... 3 만델링무리번 2016.11.22 0/0
질문 다중이미지서치 해보신분? 2 패귀다리기 2016.11.21 0/0
질문 오토핫키 이미지서치앤클릭 계산기에서 실험했는데 안... 2 ronnie 2016.11.25 0/0
질문 메이플 오토핫키 무반응 2 호로로록호록 2016.11.20 0/0
질문 gui 이미지서치 범위연계 1 자더옂다 2016.11.21 0/0
질문 타게임 오토에임 질문합니다. 3 CoVin 2016.12.08 0/0
질문 미뮤에서 시작키 안먹히는 문제 도움좀 주실분 계신가요 발라밤밤 2016.11.19 0/0
질문 미뮤, 스택, 녹스 OpenGl 상태에서 Gdip 이미지 서치 ... 코코링 2016.11.19 0/0
질문 매크로사양어떻게되죠? 열등감으로 2016.11.18 0/0
질문 오토핫키가 매크로 중에서 가장 빠르나여?? 피피츠 2016.11.18 0/0
Board Pagination Prev 1 ... 99100101102103104105106107 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글