매크로

질문
2014.12.18 03:00

혹시 오토핫키 기능중에...

조회 수 456 추천 0 댓글 12

혹시 오토핫키 기능중에...


loop, { }

무한 루프 문장 속에 단일 클릭만 하게끔 만들수 있을까요?


예를 들어서 ...


loop, {


이미지서치, ....블라블라

if (ErrorLoevel=0) {

click, L, %x1%, %y1%

}


이미지서치, ....블라블라

if (ErrorLoevel=0) {

click, L, %x1%, %y1%

}

}


이라고 가정했을시...

2두번째 이미지서치 한 놈만 한번만 클릭하게 만들려면 어떻게 해야할까요?


  • profile
    외치기 2014.12.18 08:43

    두번째만 클릭한다면 첫번째 이미지서치 문장을 빼시면 되겠네요.

    루프에서 탈출하는게 궁금하시다면 break 사용하시면 됩니다.

  • 모바게 2014.12.18 08:46
    ㅋㅋㅋㅋㅋ 외치기님 설마 그런질문일까요 ㅋㅋ
  • 앞프론뒷태 2014.12.18 22:27
    답변 감사합니다. ^^/
  • 모바게 2014.12.18 08:45

    루프안에서 여러 이미지를 찾고, 그중에 찾은 이미지만 클릭하고 싶다는 뜻인것같습니다.

    이미지 찾은 좌표를 따로 저장해서 마지막에 클릭을 한번만 하면 되겠네요.


    loop, {

    x=0

    y=0


    이미지서치, ....블라블라

    if (ErrorLoevel=0) {

    x=%x1%

    y=%y1%

    }


    이미지서치, ....블라블라

    if (ErrorLoevel=0) {

    x=%x1%

    y=%y1%

    }


    click, L, %x%, %y%

    }


    대략 이런 느낌일까요?

  • 앞프론뒷태 2014.12.18 22:27
    답변 감사합니다. ~!!
  • profile
    안호성 2014.12.18 09:10

    loop{

    이미지찾기(1,1,이미지1)

    이미지찾기(1,1,이미지2)

    이미지찾기(1,1,이미지3)

    }


    이미지찾기(eX,eY,이미지이름){

    이미지서치, ....블라블라,%이미지이름%.bmp

    if (ErrorLoevel=0) {

    click, L, %eX%, %eY%

    }

    }

  • 핸콕 2014.12.18 11:44
    그렇게 하실려는 이유나 목적을 써주시면 어떨까요?
  • 앞프론뒷태 2014.12.18 22:30

    음... 제가 사용 하려는 목적은 세나 스킬 쓰는 부분을 오토로 만들려고 합니다.


    즉 1페이즈 2페이즈 3페이즈

    가 있으면

    1페이즈에 는 1번 스킬 사용후 대기 시간을 주고, 2페이즈 에서 2번 스킬을 사용 뭐 이런식 입니다...

    근데 1페이즈 에서, 1번 스킬과 2번 스킬 이미지가 다 함께 있으므로,

    1번 스킬 이미지와 2번 스킬 이미지를 다 서치 하니까 왔다리 갔다리 합니다.

    그래서 1페이즈 에서 1번 스킬 1번만 클릭하게 끔 만들고 싶어서...


    물론 반복 적인 부분이라서 loop, { ... } 문장 안에는 있어야 하니까요...


  • 모바게 2014.12.19 09:24
    그런용도라면 다른 방법이 많을 것 같은데요?
    어떤 값을 찾는지 모르는 것도 아니고 명확하게 나와있는데..
    이미지를 우선으로 생각하는것보다 로직을 고민해보세요^^
    하나씩 순서를 짚어보면 답이 보일 것 같네요.
  • profile
    안호성 2014.12.19 09:26
    1 2 3 페이즈 구분이 명확하다면 가능합니다
  • 히라요나 2014.12.19 12:47

    이미지찾기(1,1,이미지1)

    이미지찾기(1,1,이미지2)

    이미지찾기(1,1,이미지3)

    }

  • 까치발가락 2014.12.19 15:28

    이미지서치에 찾은 이미지 좌표값을 이용하면 됩니다.


    ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *90 %Image%

    에서 이미지를 찾으면 좌표 값이 FoundX와 FoundY로 넘어 옵니다.

    찾은 이미지의 왼쪽 상단 모서리의 좌표 값이지요,,


    따라서,

    ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *90 %Image%

    if ErrorLevel = 0

    {

    ? Click, L, %FoundX% + 45, %FoundY% + 15

    }


    위 코드를 응용해 보시길..


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 비활성 이미지서치 질문드립니다.. venruky 2023.02.24 0/0
질문 매크로좀 오랜만에 다시보고자 접속을... 7 joeypre 2021.09.27 3/0
질문 오딘 오토핫키 로 클릭되나요? 3 jjjju 2023.02.24 1/0
질문 오토 핫키 마우스 클릭 질문 nn100 2023.02.24 0/0
질문 오토핫키 창크기제어 질문드립니다 무적트럭 2023.02.24 0/0
질문 핫키 동작을 조건을 판별하고 실행 시키고 싶습니다. 1 SFEH 2023.02.24 0/0
자유 오른쪽 컨트롤 키 값 무엇인지 아시나요? 3 우리나라만세 2023.02.24 0/0
자유 짜증나는 한영전환 오타를 해결할 아이디어인데 이런 ... 2 배틀크루저 2023.02.24 1/0
질문 메이플 매크로는 어떻게 사용해야하는지 알려주실분 균간지 2021.08.25 1/0
질문 완전동시입력 하는방법이있나요?? 1 으헤헤 2023.02.24 1/0
질문 오토핫키 try catch 설명을 읽어봐도 이해가 안됩니다 4 츠카다카즈오 2023.02.24 1/0
질문 이미지맥스에는 gui 만드는 기능은 없는건가요? Dkdkdk12 2021.08.20 0/0
질문 이미지맥스 어제 첨써봤는데 엄청나군요 5 츠카다카즈오 2021.08.24 0/0
질문 메이플 거탐알람플!! sdaghj 2023.02.24 1/0
자유 오토핫키 우회방법 가르쳐주실분구합니다 1 고생 2023.02.24 2/0
질문 오토핫키 제작 가능하신분구합니다 가나다라나마 2021.08.03 1/0
질문 메이플 하려고 옛날에 조금 하던 오토핫키 다시 공부중... 1 비듀맨 2023.10.05 0/0
질문 class dd 사용법좀 알려주세요... 2 땅콩이 2023.02.24 0/0
질문 오딘 오토핫키 만들어주실 고수분업나요 2 dodoma 2023.02.24 0/0
질문 ldplayer 이미지 서치 후 클릭이 안돼요 내꿈은오핫마 2023.02.24 0/0
Board Pagination Prev 1 ... 8910111213141516 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글