매크로

안녕하세요 RGB 픽셀을 찾아서 그 픽셀을 찾아가게끔하는걸 연습해보고있는데요

몇가지 안되는게 있어서 여쭈어보려고합니다.

F1::
PixelSearch, x,y, 0,0, A_ScreenWidth,A_ScreenHeight, 0X4C70E2,20, Fast RGB
if (errorLevel) {
MsgBox 찾기 실패! 종료합니다.
ExitApp
}
else {
x:=x+1
    y:=y+1
;MsgBox 찾기성공! 마우스 포인트를 따라가보세요. 좌표 (x%x%, y%y%)
    sleep, 100
MouseMove, %x%,%y%, 4
}
return
F2::Reload
F3:: ExitApp

우선 이렇게 만들어놨는데요

저기서 픽셀을 못찾았을 경우 그냥 종료가 되게끔 해놨는데요 저걸 종료가 되지않고 못 찾았을 경우 다시 찾게끔 하고싶은데
Loop 문을 써야되는지 뭘 써야 되는지 모르겠습니다.


F1::
PixelSearch, x,y, 0,0, A_ScreenWidth,A_ScreenHeight, 0X4C70E2,20, Fast RGB
if (errorLevel) {
loop
}
라고 작성을 하면 바로 오류가 뜨고 혹시 어떻게 처리를 해야하나요

그리고 또 한가지 더 궁금한게
우선 이 코드를 재생시키면 마우스가 해당 좌표로 이동까지는 합니다.
여기서 마우스가 해당 좌표에 도달한 순간 마우스를 클릭한다던지 혹은 키보드의 어떤 키를 누른다던지 하는 명령어가 있는지 있다면 어떤 명령어가 있는지 알고싶습니다



  • sama 2018.10.18 14:52
    F1::
    F1:
    PixelSearch, x,y, 0,0, A_ScreenWidth,A_ScreenHeight, 0X4C70E2,20, Fast RGB
    if (errorLevel) {
    MsgBox 찾기 실패! 종료합니다.
    gosub, F1
    }
    이렇게 핫키 밑에 서브루틴 만들어서 에러일때 강제로 서브루틴 실행하게 해서 반복 하는방법과

    F1:: 밑의부분을 전부 함수로 만들어서
    if (errorLevel) {
    MsgBox 찾기 실패! 종료합니다.
    return F1()
    }
    처럼 실패시 리턴할때 함수를 다시 호출하는 방법이 있습니다. 재귀함수라고 하는건데 루프문처럼 반복됩니다. 편한걸로...

    대신 무한루프문은 빠져나올구멍을 만들어놔야 헛바퀴 안돕니다
  • 에임보정 2018.10.18 18:20
    앗 감사드립니다 계속 헤메고 있었는데 해결했네요

List of Articles
분류 제목 글쓴이 최근변경 추천
자유 허허. 설정 저장이 않되서 3시간쯤 봤는데 침묵의고요 2015.12.10 0/0
질문 핸콕님꺼 블레이드 매크로 질문좀드릴께요!! 2 가인아빠 2015.06.14 0/0
자유 핸콕님 오래 활동 하시네요 북괴군 2019.10.31 0/0
질문 핸콕님 블레이드 매크로 사용시 시공의 틈 던전에서 포... 2 몽이네 2015.02.10 0/0
질문 핸콕님 매클 시작 위치가 어디인가요?? 1 보케 2015.01.27 0/0
질문 핸콕님 매크로 처럼 매크로 실행 하면서 다른 작업 하... 5 블래이드 2015.05.31 0/0
질문 핸콕님 매크로 질문좀할께요~~ 11 낭군이 2017.12.19 0/0
질문 핸콕님 매크로 2캐릭 매크로로 하려면 어떻게해야하나... 8 닉넴없다 2015.03.08 0/0
질문 해피톡(익스플로러10)을 구이안에 넣으려고 하는데 도... 1 KEEPMORE 2018.05.23 0/0
자유 해외 오픈 소스를 기반으로 한 fps 오토 에임 소스 입... 16 요롬 2017.02.13 1/0
질문 해외 FPS 스크립트 부분 소스 질문 4 케이디 2016.09.22 0/0
질문 해상도,dpi 셋팅에따라 이미지 서치하면 인식 오차율이... 1 토깽 2018.04.13 0/0
질문 해당함수가 왜 제가 원하는대로 움직이지않을까요 ??ㅇ... 10 닉네이밍 2015.09.01 0/0
정보 해당이미지를 검색영역에서 모두 찾기 3 와이로 2015.11.11 1/0
질문 해당 프로그램 대상으로만 서치 2 krip11 2016.05.21 0/0
질문 해결이 안되네요.. 블루스택4 멀티 비활성매크로 관련... 2 일미자 2020.04.13 0/0
질문 해결)ADB앱실행은 잘됩니다.... 문제는 종료가안되네요 10 제발등업좀2 2016.11.17 0/0
정보 항상위에있는 메모장 스크립트 성지순례왔다 2015.06.21 0/0
질문 항상위 4 가자야 2015.10.05 0/0
질문 항상 활성화시키기 3 사군자vv 2015.11.29 0/0
Board Pagination Prev 1 2345678910 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글