매크로

조회 수 324 추천 0 댓글 6
이미지 검색 안에 이미지 검색을 넣다보니 이상하게 꼬이는듯한데요...

ImageSearch, m1, m2, 1, 1, 700, 1000, *100 이미지1.png
if (ErrorLevel = 0) {
msgbox,?조건1성공
ImageSearch, m1, m2, 1, 1, 700, 1000, *100 이미지2.png
if (ErrorLevel = 0) {
msgbox,?조건2성공
}
if (ErrorLevel = 1) {
msgbox,?조건2실패
}
}
if (ErrorLevel = 1) {
msgbox,?조건1실패
}

이때?

이미지 검색 조건 - 내가 원하는 결과 - 실제 결과

이미지1 찾음, ? 이미지2 찾음? -?조건1성공/조건2성공 -?조건1성공/조건2성공
이미지1 찾음, ? 이미지2 못찾음 -?조건1성공/조건2실패 -?조건1성공/조건2실패/조건1실패
이미지1 못찾음, 이미지2 검색x -?조건1실패 -?조건1실패

마지막 에러 레벨이 이미지1이아닌 이미지2의 검색 실패가 뜨는데
방법이 있을지 여쭤봅니다.

  • valum 2015.01.27 20:41

    제 부족한 지식으로는 이미지2검색문 끝나고 나서 다시한번 이미지1검색을 다시한번 해주시면 될거같습니다


    ImageSearch, m1, m2, 1, 1, 700, 1000, *100 이미지1.png
    if (ErrorLevel = 0) {
    msgbox,?조건1성공
    ImageSearch, m1, m2, 1, 1, 700, 1000, *100 이미지2.png
    if (ErrorLevel = 0) {
    msgbox,?조건2성공
    }
    if (ErrorLevel = 1) {
    msgbox,?조건2실패
    }
    }
    ImageSearch, m1, m2, 1, 1, 700, 1000, *100 이미지1.png
    if (ErrorLevel = 1) {
    msgbox,?조건1실패
    }
  • 시에 2015.01.27 21:20
    결과가 이상하게나와 valum이 얘기해주신것처럼 사용중이었는데 답변 감사합니다.
  • 모바게 2015.01.27 20:42
    ImageSearch, m1, m2, 1, 1, 700, 1000, *100 이미지1.png
    if (ErrorLevel = 0) {
    ? ? msgbox, 조건1성공
    ? ? ImageSearch, m1, m2, 1, 1, 700, 1000, *100 이미지2.png

    ? ? if (ErrorLevel = 0) {
    ? ? ? ? msgbox, 조건2성공
    ? ? }
    ? ? else if (ErrorLevel = 1) {
    ? ? ? ? msgbox, 조건2실패
    ? ? }
    }
    else if (ErrorLevel = 1) {
    ? ? msgbox, 조건1실패
    }

  • 시에 2015.01.27 21:24
    else if를 굳이 왜 사용해야하는가했었는데
    안쓰니 이런 경우가 생기는것이군요..
    else if가 바로 앞단계의 if문을 종료시기는 구문으로 생각해도 되겠네요
    답변 감사합니다.
  • Hangoon 2015.01.27 20:42
    맨마지막 if앞에 else만 넣으면 원하는 결과가 나오지 않을까 생각합니다.
    아마도 errorlevel에 대한 이해가 조금 더 필요하시지 않나 싶은데요...
    Errorlevel역시 하나의 변수일뿐입니다.
    이미지써치 후 결과에 따라 에러레벨에 0,1 또는 2가 입력되는데 errorlevel이라는 변수는 하나기 때문에 이미지써치를 두번하면 errorlevel에 저장된 값은 마지막해 했던 이미지써치의 결과값이 되는것입니다
  • 시에 2015.01.27 21:26
    else를 너무 소홀하게 생각해서 사용 할 생각을 못해봤습니다.
    답변 감사합니다.

List of Articles
분류 제목 글쓴이 최근변경 추천
자유 히트2는 오토핫키 없을까요 1 매매매핫키 2022.12.07 0/0
자유 히로매크로 사용중입니다. 1 매끄로 2015.03.16 0/0
자유 희한하네요... 2 보득 2015.02.02 0/0
자유 흠냐 오토핫키와 c++ 연관성 34f35 2015.10.09 0/0
자유 흠.. 안녕들 하세요.. 13 폐이니즘 2015.01.16 0/0
자유 흠 gdip 안쓰고도 비활성 이미지 서치가 가능하네요 4 루뽕 2015.11.19 0/0
질문 흑백화를 시킨 후 이미지를 저장 하였습니다. 이후 이... 1 haegu 2018.09.11 0/0
질문 흑백화 이미지서치 참고할만한 글 있나요?? 3 급홍어감별사 2018.07.02 0/0
질문 흑백 비활성 이미지 검색 구현하신 분 계세요? 4 프리 2019.05.23 0/0
자유 후.. 검은거 한번 만들어 볼까 합니다 쟈브 2018.11.14 0/0
질문 후 문의 2번째.. 드립니다......... 4 문의드립니다 2015.06.10 0/0
자유 효율적인 쫄작교체방법이 없을까요? 3 세나블텍 2015.08.06 0/0
질문 활성화된 프로세스 죽이는법 kill 3 리엔니케니스타 2017.03.29 0/0
정보 활성화된 창으로 esc보내는 라이브러리. 1 헐키 2015.06.19 0/0
질문 활성과 비활성의 차이가 무엇인가요~? 1 배고파3000 2018.09.04 0/0
질문 활성 ? 비활성 질문.. 2 아카드 2014.11.04 0/0
자유 확장자 변환기 3 없어돌아가 2015.04.01 0/0
질문 확장모니터에서 controlclick질문드립니다 레나류륜 2016.10.27 0/0
질문 확율을 결과물로 출력중입니다. 특수문자 출력을 못해요 3 가족오락관 2016.11.08 0/0
자유 확실히 오토핫키가... 16 아카드 2014.11.09 0/0
Board Pagination Prev 1 2345678910 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글