매크로

질문
2015.11.21 18:47

오토핫키 동작 중지ㅜㅜ;;

조회 수 623 추천 0 댓글 3

고수님들 많은 조언 부탁드립니다. 

초보로서 열심히 공부해서 짜본거지만... 줄 수 를 줄이고 싶고 쉽게 만들어보고 싶지만 이게최선이네요

그것도 중간에 멈추고 왜그런지 이해가안가 질문드립니다 명령어를 제대로 이해 못한걸까요.;

F2::

Pause

return


F3::

Reload

return


F4::

exitapp

return


F1::  ; 시작


A2:

Loop

{

mouseclick, left, 329,365

gosub,B2 ; 좌표클릭후 B2 작업후 복귀

sleep,1000

mouseclick, left, 417,325

gosub,C2 ; 좌표클릭후 C2(에러검증)후 복귀

sleep,1000

mouseclick, left, 500,281

gosub,C2

sleep,1000

mouseclick, left, 585,241

gosub,C2

sleep,1000

mouseclick, left, 671,195

gosub,C2

sleep,1000

mouseclick, left, 756,239

gosub,C2

sleep,1000

mouseclick, left, 672,279

gosub,C2

sleep,1000

mouseclick, left, 587,322

gosub,C2

sleep,1000

mouseclick, left, 501,367

gosub,C2

sleep,1000

mouseclick, left, 417,400

gosub,C2

Sleep,1000

}

 

B2:      

Sleep,1000

Loop ;

{

Sleep,1000

imagesearch,FoundX,FoundY,0,0,a_screenwidth,a_screenheight,*30 4.png 

  if errorlevel = 1 ;  4이미지 나올떄까지 밑좌표 클릭

{

Sleep,100

mouseclick, left, 329,365

Sleep,1000

 imagesearch,FoundX,FoundY,0,0,a_screenwidth,a_screenheight,*30 4.png 

  if errorlevel = 0 ; 4이미지 있으면 클릭

  {

Sleep,100

MouseClick, left, %FoundX%, %FoundY%

Sleep,1000

}

   if ErrorLevel = 1 ; 클릭후 이미지 사라지면 탈출

{

break

}

break

}

 loop

{

  Sleep,100

 imagesearch,FoundX,FoundY,0,0,a_screenwidth,a_screenheight,*30 5.png 

 if errorlevel = 0 ; 찾으면 클릭

 {

  Sleep,1000

  mouseclick, left, %FoundX%, %FoundY%

   }

    if errorlevel = 1 ; 눌러서없어지면 탈출

 {

    break

   }

}

Sleep,100

Loop

{

 imagesearch,FoundX,FoundY,0,0,a_screenwidth,a_screenheight,*30 다른일중.png 

 if errorlevel = 0 

 {

  Sleep,500

mouseclick, left,%FoundX%,%FoundY% ;다른일중이면 확인누르고 ESC로 메뉴로나감

Sleep,500

send,{ESC}

Sleep,2000

goto,A2  ; 다른일중이였으면 처음부터 다시 수행(%주의%)

}

 if errorlevel = 0 

 {

  break

 }

}


imagesearch,FoundX,FoundY,0,0,a_screenwidth,a_screenheight,*30 종료.png 

 if errorlevel = 0 ;종료 이미지 나오면 ESC로 캔슬

 {

sleep, 1000

Send,{ESC}

}

Sleep,1000

return ; gosub,B2 로 되돌아가야하는데 가질 않네요 ㅜㅜ 아무작업도 안하고 멈춥니다 무슨문제일까요.;;ㅜㅜ

위에 goto,A2 떄매 그런건가요? 초보라서 질문드립니다 잘부탁드려요~


C2:

  Sleep,1000

 imagesearch,FoundX,FoundY,0,0,a_screenwidth,a_screenheight,*30 다른일중.png 

 if errorlevel = 0 ; 다른일중이면 확인 누르고 ESC 입력

 {

sleep, 1000

mouseclick, left,%FoundX%,%FoundY%

Sleep, 2000

send,{ESC}

Sleep,500

goto,C2

}

imagesearch,FoundX,FoundY,0,0,a_screenwidth,a_screenheight,*30 종료.png 

 if errorlevel = 0 

 {

sleep, 500

Send,{ESC}

}

 imagesearch,FoundX,FoundY,0,0,a_screenwidth,a_screenheight,*30 1.png 

 if errorlevel = 0 

 {

send,{esc}

 }

 Sleep,1000

return

  


  • 제발등업좀2 2015.11.21 23:09
    imagesearch,FoundX,FoundY,0,0,a_screenwidth,a_screenheight,*30 다른일중.png
    if errorlevel = 0
    {
    Sleep,500
    mouseclick, left,%FoundX%,%FoundY% ;다른일중이면 확인누르고 ESC로 메뉴로나감
    Sleep,500
    send,{ESC}
    Sleep,2000
    goto,A2 ; 다른일중이였으면 처음부터 다시 수행(%주의%)
    }
    if errorlevel = 0
    {
    break
    }여기서 왜 같은 에러레벨이있나요?? 고쉽을 너무 무분별허게써서.. 쑤래드가 쌓인것같기도하고
  • 신령공주 2015.11.22 21:24
    if errorlevel = 0 가 2개라서 Break 까지 못가고 Loop안을 헛돈거군요
    눈썰미 대단하십니다
    감사해요~♥
    1을 0으로 써서 나타난 해프닝 드디어 해결했네요 ㅎㅎ
  • 닉네이밍 2015.11.22 15:50

    goto랑 gosub이랑 왠만하면 베제하시는거 추천해요

    그게 메모리를 쌓는다고 해야되나 여튼 메모리쪽이 과부하 걸려서 동작중지 되기 쉽다네요

    저도초보지만 줄수 줄이는데 별로 연연안하시는게 좋은거같음 초보일땐

    여튼 잘 작동하기;만 하면된단말임..


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 비활성 이미치 서치 초보가 간단한 도움말씀 부탁 드립... 2 HyunsD 2015.11.22 0/0
자유 윈드로이앱을 이미지서치 돌리면 매번 킬때마다 이미지... 슬레븐 2015.11.22 0/0
질문 오토핫키 스크립트짜기 도와주실분 ㅠㅠ 1 ddfa4 2015.11.22 0/0
질문 이미지서치와 해상도 관련 질문입니다! 2 궁갤 2016.01.02 0/0
질문 마우스 커서 바꾸는법.. 6글이자 2015.11.22 0/0
질문 오토핫키 동작 중지ㅜㅜ;; 3 신령공주 2015.11.22 0/0
질문 매크로 컴파일이후 윈7호환문제 1 모짱 2015.11.21 0/0
질문 무엇이 문제일까요; 드롭리스트 사용시 7 소리없이 2015.11.22 0/0
자유 세븐나이츠 만들었어요 ㅠㅠ 8 고파사탕 2016.11.20 0/0
질문 IfWinExist 질문드립니다 1 오핫을배우자 2015.11.22 0/0
질문 이미지 서치 관련 질문드립니다. 2 293573 2015.11.22 0/0
질문 부족한 실력이지만 공유를 해보려고하는데, 디컴이 무... 14 N4N2 2015.11.21 0/0
질문 압축파일 관련 문의 2 천행 2015.11.20 0/0
질문 간단한 질문 이미지서치 특정 범위지정 2 사군자vv 2015.11.19 0/0
질문 인풋박스에 숫자만 입력하게 못하나요? 4 오핫을배우자 2015.12.02 0/0
질문 비활성 이미지 서치 질문드립니다 1 허럴럴렁 2015.11.19 0/0
질문 라그나로크 호문자동 밥먹이...도와주세요 1 유통부장 2015.11.18 0/0
질문 메세지 박스 질문드립니다 2 오핫을배우자 2015.11.18 0/0
질문 비활성화 관련 문의 드립니다. 2 구루릉쿵 2015.11.19 0/0
질문 외치기님 한번 봐주세요 ~~ ㅠㅠ (--)(__)(--) 15 제발등업좀2 2015.11.22 0/0
Board Pagination Prev 1 ... 137138139140141142143144145 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글