매크로

질문
2019.12.08 15:45

오토핫키 픽셀서치 질문

조회 수 222 추천 0 댓글 2
  1. F1::    
  2. MouseGetPos, 왼쪽x, 왼쪽y     
  3. mousemove, 0, 0     
  4. sleep,300     
  5. PixelGetColor, 왼쪽, %왼쪽x%, %왼쪽y%     
  6. MsgBox ,왼쪽 좌표 지정완료! %왼쪽%  %왼쪽x%, %왼쪽y% 
  7. return     
  8. F3::    
  9. MouseGetPos, 오른쪽x, 오른쪽y     
  10. mousemove, 0, 0     
  11. sleep,300     
  12. PixelGetColor, 오른쪽, %오른쪽x%, %오른쪽y%     
  13. MsgBox ,오른쪽 좌표 지정완료! %오른쪽%   
  14. return  
  15. CoordMode, Pixel, Window 
  16. x1:=%왼쪽x%-10 
  17. y1:=%왼쪽y%-10 
  18. x2:=%왼쪽x%+10 
  19. y2:=%왼쪽y%+10 
  20. x3:=%오른쪽x%-10 
  21. y3:=%오른쪽y%-10 
  22. x4:=%오른쪽x%+10 
  23. y4:=%오른쪽y%+10 
  24. F5:: 
  25. gui, submit, nohide 
  26. msgbox, 이동 매크로를 시작합니다. 
  27. loop 
  28.   pixelsearch, vx, vy, %x1%, %y1%, %x2%, %y2%, %왼쪽% 
  29.   if errorlevel = 0 
  30.       send, {left up} 
  31.       send, {right down} 
  32.  else 
  33.    if errorlevel = 1 
  34.    { 
  35.        msgbox, 픽셀을 찾을수 없습니다. 왼쪽 
  36.   } 
  37.   else 
  38.     if errorlevel = 2 
  39.     { 
  40.         msgbox, 픽셀을 찾는데 문제가 발생했습니다. 왼쪽 
  41.     } 
  42.     else 
  43.       pixelsearch, vx1, vy1, %x3%, %y3%, %x4%, %y4%, %오른쪽% 
  44.     if errorlevel = 0 
  45.     { 
  46.         send, {right up} 
  47.         send, {left down} 
  48.     } 
  49.     else 
  50.       if errorlevel = 1 
  51.       { 
  52.           msgbox, 픽셀을 찾을수 없습니다. 오른쪽 
  53.       } 
  54.       else 
  55.         if errorlevel = 2 
  56.         { 
  57.             msgbox, 픽셀을 찾는데 문제가 발생했습니다. 오른쪽 
  58.         } 
  59.       } 
  60.       return 


첨부 이미지



안녕하세요

간단하게 이동매크로를 만들어봤는데요

F1, F3으로 왼쪽 오른쪽 좌표를 구하고 F5를 눌러서 실행시켜봤는데

errorlevel1 픽셀을 찾을수없다고 왼쪽,오른쪽 만 반복되서 나오네요

코딩이 잘못된건지 구조가 이상한건지

웹서핑해서 찾아본걸로 수정해보고 다 해봤는데 도저히 모르겠어서 질문드립니다

고수님들 부탁드립니다

  • 할거엄따구 2019.12.08 19:47
    1. x1:=%왼쪽x%-10 
    2. y1:=%왼쪽y%-10 
    3. x2:=%왼쪽x%+10 
    4. y2:=%왼쪽y%+10 
    5. x3:=%오른쪽x%-10 
    6. y3:=%오른쪽y%-10 
    7. x4:=%오른쪽x%+10 
    8. y4:=%오른쪽y%+10 
    9. 일단 이부분에서 각 좌표 변수에 대한 %<--를 지워주세요 표현식에서 %왼
      쪽x% 라고 사용하시면 왼쪽x 의 값이 만약 380 일경우 380이 되는게 아니라 380을 변수로 인식하고 그에 대한 값을 가져옵니다.
    10. 숫자는 변수가 될수 없으므로 에러가 날수 밖에 없는 상황이 되는거죠
  • aqswde94 2019.12.17 17:49

    :=를 사용했을때에는 %%를 넣지 않아도 변수로 적용되어 불러옵니다


List of Articles
분류 제목 글쓴이 최근변경 추천
자유 블루스택과 녹스에서 히트 돌릴때 색상차이 8 와이로 2017.11.09 4/0
정보 간단한 방법으로 길오아 오토핫키를 만들어보세요^^ 21 럭셔리형아 2018.02.07 4/0
정보 MS오피스 스타일 GUI 프로토타입 6 예지력1 2016.04.16 4/0
질문 오토핫키 에디터 제작. 9 프리헌터스 2015.09.11 4/0
정보 테일스타 내 포인트 조회기 16 와이로 2017.07.04 4/0
정보 팝업 알림, CleanNotify 3 예지력1 2015.11.11 4/0
정보 브레이브 헌터 ... 매크로.. 1 제발등업좀2 2015.07.10 4/0
자유 비활성이미지서치 중간정리(disp,adb) 11 우후훅 2017.04.03 4/0
정보 블루스택 해상도 변경하기... 10 로뎀나무 2015.04.15 4/0
자유 [AutoPM Ver 1.58] 포켓메이플스토리 매크로 8 은다 2015.04.25 4/0
정보 초보가 초보에게;; 핫키 사용법 8 악동주성 2016.09.03 4/0
질문 매크로좀 오랜만에 다시보고자 접속을... 7 joeypre 2021.09.27 3/0
자유 오랜만에 글남깁니다 ㅋ. 매우많이.. 늦었지만 복들 ... 3 제발등업좀2 2016.01.10 3/0
정보 앱아이콘 터치없이 adb로 앱 실행 시키는 방법 18 와이로 2021.01.23 3/0
정보 오토핫키를 간단히 쓰고싶지만 너무 어렵다고 느낄때 9 HyunsD 2018.02.07 3/0
정보 제가 쓰는 픽셀피커입니다(스크립트) 6 와이로 2017.02.11 3/0
정보 지니모션 디바이스(타이틀) 검색 ddl 소스 9 핸콕 2015.10.11 3/0
질문 텍스트를 가져오고 싶습니다. 6 _Crash 2022.12.14 3/0
정보 INI 를 쉽게 사용해봅시다. 11 모바게 2017.11.01 3/0
정보 DynaScript - Child 프로세스로 코드 실행 13 예지력1 2019.07.16 3/0
Board Pagination Prev 1 2345678910 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글