매크로

조회 수 1428 추천 0 댓글 2

이미지서치 함수를 사용 한 후

imagesearch, vx, vy, 0, 0, A_screenwidth, A_screenheight, *50 %A_scriptdir%\ 1.bmp

if (errorlevel = 0)

  {

  imagesearch, vx, vy, 0, 0, A_screenwidth, A_screenheight, *50 %A_scriptdir%\ 2.bmp

  if (errorlevel = 0)

     {

     행동1

     }

  if (errorlevel = 1)

     {

     행동2

     }

  }

if (errorlevel = 1)

  {

  행동3

  }


같이


1번 이미지를 찾았을 경우


2번 이미지를 찾는 방식은 안되나요?

 

제가 생각한건

 

1번 이미지 못찾음 - 행동3

 

1번 이미지 찾음 - 2번 이미지 검색 - 2번이미지 찾음 - 행동1

 

1번 이미지 찾음 - 2번 이미지 검색 - 2번이미지 못찾음 - 행동2

 

인데 행동1 행동3 은 정상 작동되는데

 

행동2가 전혀 안되네요

 

2번 이미지를 찾지 못했을때 그냥 멈춰버려요...


제 식에 문제가 있는건가요?


  • profile
    블루아 2017.06.04 17:57

    가능합니다. 제가 예전에 했던 적이 있어요.

    대략적인 방법은 이렇습니다. 


    먼저 찾을 이미지를 0.bmp 1.bmp 2.bmp 이런식으로 준비해놓습니다.


    itemNumber := 0 

    loop, 5 { ; 5개 찾을 시

    ImageSearch, FoundX, FoundY, 1233, 375, 1578, 682,*77 img\item\%itemNumber%.bmp ; 찾을 파일명

    if (ErrorLevel = 0) {

    ; 찾았을 떄 처리

    }else{

    ; 못찾았을 때 처리

    itemNumber := itemNumber + 1 ; 여기서 itemNumber 가 하나씩 올라가므로 그 다음 숫자의 bmp를 찾습니다.

      }
    }

    저는 이런식으로 했던 것 같네요.
  • profile
    블루아 2017.06.04 18:02

    본문 글을 다시 보니 조금 다른 질문이었네요. 위 댓글은 참고만 하시기 바랍니다.


    ErrorLevel을 1로 지정해서 그런 것 같습니다. 

    (못 찾음이 무조건 1은 아닙니다.)


    저는 보통 else를 썼습니다. 


    if (ErrorLevel = 0) {

    ; 찾았을 떄 처리

    }else{

    ; 못찾았을 때 처리

    }


    하지만 위 방법도 100% 장담을 못합니다. 왜냐면 여러가지 변수가 있기 때문입니다.

    제일 좋은 것은 못찾는 부분에서 ErrorLevel의 값을 출력해서 어떤 번호가 나오는지 먼저 확인해보시기 바랍니다.



List of Articles
분류 제목 글쓴이 최근변경 추천
질문 난이도가 제법 있는 질문입니다. 혹시 아시는 분 계신... 4 생존자8 2017.06.08 0/0
질문 오토핫키의 안티쉐이크기능 sjdjdiis 2017.06.08 0/0
정보 OSD정의 및 오토핫키에서의 구현 Allyce 2017.06.08 0/0
질문 다시 질문을 드리게 되었습니다. 이번에는 확실합니다.... 생존자8 2017.06.07 0/0
질문 꼭 좀 부탁드립니다. 간단한 거지만 저한테는 절실하거... 8 생존자8 2017.06.08 0/0
질문 (초보) 이미지서치 연속사용 1 작은이득 2017.06.07 0/0
질문 오토핫키 초보 학습자 질문입니다. 생존자8 2017.06.06 0/0
질문 Gdip_ImageSearch 오류 문의합니다. 2 fnwj 2017.06.07 0/0
질문 하드인증 푸는법도 있나요? 2 유비스 2017.09.11 0/0
질문 오토핫키 2일차 이미지서치관련질문 부탁드려여 3 작은이득 2017.06.06 0/0
질문 템 파밍 후 문서로 저장도 가능한가요? 2 매우빤딱 2017.08.13 0/0
질문 제발 부탁드립니다.. 2주간 삽질헀는데.. 고수님도와주... CMD76 2017.06.02 0/0
질문 오토핫키 이미지서치 여러번 하고싶은데 도와주세요 2 오오토뉴비 2017.06.04 0/0
정보 perl을 이용한 adb capture 방법 Allyce 2017.06.02 1/0
질문 녹스는 되는데 블루스택 픽셀서치가 인식을못해요 .. 1 태풍지애 2017.05.31 0/0
질문 안녕하세요 오토핫키 질문이 있어요 2 kjk 2017.06.06 0/0
자유 메M은 오핫으로만들어야한다던데 1 용용동동 2017.05.26 0/0
질문 같은 줄의 이미지 두개 인식하려면 어찌하나요 1 zilla 2017.06.03 0/0
질문 오토핫키를 이용하여 한글 에서 수식 수정창 띄우기를 ... 1 오토핫삼 2017.06.07 0/0
질문 이미지서치 성능개선할 수 없나요 3 츠네로바 2017.05.24 0/0
Board Pagination Prev 1 ... 878889909192939495 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글