매크로

질문
2014.12.18 03:00

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

조회 수 455 추천 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
분류 제목 글쓴이 최근변경 추천
질문 매크로 값 설정 저장 7 rh1406 2014.12.27 0/0
질문 Dropdownlist 기본값 줄수 없나요?? 3 yodda 2014.12.21 0/0
질문 신기하네요.. 6 서재완 2015.01.23 0/0
질문 postmessage 방향키 질문입니다. 9 김철수씨 2020.04.03 0/0
질문 지정 영역 이미지서치시 영역값 구하는방법이먼가요? 13 파더 2015.01.20 0/0
질문 이미지 서치 질문드립니다 5 연구원 2014.12.21 0/0
질문 안녕하세요 간만에 오핫커뮤니티와서 질문!!! 16 파더 2014.12.20 0/0
정보 지니모션 안보이게 하고 매크로 동작 24 Works 2015.04.10 0/0
질문 오토핫키 비활성 마우스 드래그 가능한가요?? 3 yodda 2017.12.17 0/0
질문 모비즌 ControlClick, PostMessage 질문 있습니다. 3 reavil 2014.12.19 0/0
질문 이미지 서치 질문 있습니다. 8 절망 2014.12.19 0/0
정보 소개 - Macro Creator (AHK 매크로 제작툴) 14 모바게 2015.08.28 0/0
질문 이미지서치 할때 스크립트 폴더 아래 폴더 지정은 어떻... 4 rh1406 2014.12.19 0/0
질문 오핫 블루스택 이미지서치 질문 10 절망 2014.12.24 0/0
질문 혹시 오토핫키 기능중에... 12 앞프론뒷태 2014.12.19 0/0
정보 간단한 단축키 ~ 5 앞프론뒷태 2015.03.13 0/0
정보 윈도우의 타이틀바, 보더 없애는 방법. 7 모바게 2014.12.23 0/0
질문 오토핫키 질문 6 rh1406 2014.12.17 0/0
질문 비활성으로 마우스 조작법에 대해 문의드려요 3 디벨로퍼 2014.12.17 1/0
질문 컴파일시 다른 파일들도 포함시키고 싶습니다. 4 레이븐 2014.12.24 0/0
Board Pagination Prev 1 ... 193194195196197198199200201 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글