- Elkha - Blue
- 오토핫키 커뮤니티
- 오토핫키
비활성 이미지서치 처음부터 막막하네요. 이 스크립트에 문제가 있나요?
-
-
이미지를 찾던 못찾던 search_img함수에서 1을 반환하네요. 코딩 점검이 필요하실 듯하네요.
-
결론부터 말씀드리자면 search_img함수는 잘못 코딩된 함수입니다.
search_img함수 내부를 보면 Gdip_ImageSearch 함수의 수행결과 반환값이 참이면 써치 성공으로 판단하고, 거짓이면 써치 실패로 판단하게 됩니다.
그런데 Gdip_ImageSearch의 함수의 실제 리턴값은 참(True)/거짓(False) 이 아닌 정수값이고요,
써치를 성공적으로 수행한 경우 매칭되는 이미지의 갯수를 리턴 / 써치에 실패한 경우는 함수에서 정의한 에러코드가 리턴됩니다.
크롬으로 네이버 창을 띄워놓고 스크롤을 조절해서 찾고자 하는 이미지가 안보이게 해놓은 뒤 테스트 해보세요
정상적으로 실패 메시지를 띄울것입니다.
써치를 수행한 결과 매칭되는 이미지 갯수가 0개라면 0을 리턴하고, 오토핫키에서 0은 False와 같으므로 이 경우는 search_img 함수가 제대로 작동합니다
반면 크롬 네이버 창이 없는 경우 대상 창이 없으므로 비교할 대상 이미지 비트맵이 생성되지 않아 Gdip_ImageSearch 함수에서는 에러코드를 반환할겁니다. (예를 들자면 -1001이라던지... 한번 확인해보세요)
이 에러코드를 search_img함수 내부에서는 참으로 판단하기 때문에 원하는 결과를 내지 못하는것이지요
Gdip_ImageSearch 함수를 먼저 이해하시고, search_img함수를 적절히 수정하시면 잘 작동할겁니다.
위에 힌트는 충분히 드렸고, 간단한 수정작업이니만큼 제가 코드를 써드리는것보다 스스로 고민해보시는것이 실력 향상에 도움이 많이 될 것입니다.
-
두 분 모두 답변 감사합니다. 큰 도움이 됐습니다.
분류 | 제목 | 글쓴이 | 최근변경 | 추천 |
---|---|---|---|---|
질문 | 녹스 이미지서치 질문 5 | 따개미 | 2018.06.04 | 0/0 |
질문 | 비활성 이미지서치 인식 문제 2 | 마이바흐 | 2018.06.03 | 0/0 |
질문 | 자동재부팅 / 재실행 질문드립니다. 7 | 파라마타 | 2018.06.06 | 0/0 |
질문 | 녹스앱플레이어 실행/종료 관련 질문드립니다. 6 | 파라마타 | 2018.05.31 | 0/0 |
질문 | 특정 텍스트파일의 내용을 복사해서 붙여넣는 방법이 ... 2 | 고영민 | 2018.06.01 | 0/0 |
질문 | 모션제거하고 이미지감지해서 마법사용 2 | 제이콥 | 2018.06.08 | 0/0 |
질문 | 매크로 돌릴때 주로 어떤거 쓰시나요? 2 | 크로매매 | 2018.07.30 | 0/0 |
질문 | sendraw 명령어가 모모창에서는 먹히지 않는데 방법 아... 1 | 더러럭배 | 2018.05.30 | 0/0 |
질문 | 자동업데이트 2 | 천진 | 2018.05.29 | 0/0 |
질문 | 이미지를 인식하여 자동으로 변수로 해당 문자를 받을 ... 8 | ksb0648 | 2023.08.02 | 0/0 |
질문 | 웹에 있는 ini파일을 배열로 저장하는법 1 | 천진 | 2018.05.28 | 0/0 |
자유 | 제작의뢰 받는분있으신가요 엄청간단한건데 1 | 운월임 | 2018.06.01 | 0/0 |
질문 | 혹시 제작의뢰 받아주시는분있을까요 엄청간단한겁니다 1 | 운월임 | 2018.07.13 | 0/0 |
질문 | 고수님들 리스트뷰 질문좀 드립니다 1 | 아후야 | 2018.05.28 | 0/0 |
질문 | 원하시는 매크로있나요?? 만든다 보장은없지만 실습용... 7 | 개금동호랭이 | 2018.06.21 | 0/0 |
질문 | gdip 비활성이미지서치 질문드립니다. 1 | 파라마타 | 2018.05.27 | 0/0 |
질문 | 픽셀 서치의 문제점...? 2 | 패귀다리기 | 2018.06.03 | 0/0 |
질문 | 비활성 이미지서치 처음부터 막막하네요. 이 스크립트... 4 | 말근 | 2018.05.28 | 0/0 |
질문 | 이미지서치 이거 작동 하는 함수는 맞죠? 2 | 펩티드 | 2018.05.27 | 0/0 |
질문 | postmessage 활성창일 땐 되는데, 2 | 유한 | 2018.05.28 | 0/0 |
일단 비활성 이미지 캡쳐가 제대로 되는지 확인을 해보심이 좋겠네요.