- Elkha - Blue
- 오토핫키 커뮤니티
- 오토핫키
모바게님 이미지서칭함수 오차율 질문
-
-
함수를 가져 오시려면 끝까지 가져오 셨어야죠 아무리봐도 사용하는데가 없어서 이상하다고 생각했더니 뒤에 남은 부분이 있네요.
지금 보면
times := seconds * (1000 / sleepTime)
이걸로 times 을 구하고
Loop, %times%
여기에 사용하죠 Loop 횟수에 사용되네요 몇번 서치하는가군요 -
? ? If ( times=0)? ? ? ? times := 1추가로 이부분을 보시면 time이 0일경우 1로 바꿔줍니다.무한루프를 막기위해서죠.
-
상단에 설명부분에
; seconds : 시간 지정 (기본설정상 1초 = 10번 시도, 0.5초 = 5번 시도함)
이라고 되어있습니다.
-
그러니까 시간지정을 높게 해놓으면 놓을수록 많이 시도하는대 그만큼
엑시큐트하는 시간이 늘어나는거내요? -
10초동안 찾으라고 했을 경우라도, 첫회에 성공하면 바로 결과를 넘겨줍니다.
당연히 못찾을 경우에는 10초동안 찾으니까 최소 실행시간은 10초가 되겠죠? 기본설정대로 하면 100번 찾는 시도를 할테고요..
어려운가요? 흠..
많이 시도하면 당연히 실행시간 증가하는건데..PC사양이나 네트워크 상황등에 따라서 화면이 로딩되거나 변경되는 시간이 각각 다르므로, sleep문으로 일정시간 쉬는 것 보다는 조금 더 정 확도가 있다고 생각해도 상관없습니다만..
화면상 이미지 서치의 정확도와는 아무 연관이 없습니다..
-
설명감사합니다 모바게님.
그렇다면
시간을 높게잡아주고 sleep 문을 없애도 문제가 없는건가요?
아니면 시간을 높게잡고 sleep문 시간을 낮게하는건가요?
분류 | 제목 | 글쓴이 | 최근변경 | 추천 |
---|---|---|---|---|
질문 | 자기자신말고 다른오토핫키프로그램 모두종료 3 | _Crash | 2015.04.24 | 0/0 |
질문 | 비활성 이미지 클릭 질문입니다 2 | 시원짱 | 2015.04.23 | 0/0 |
질문 | 모바게님 이미지서칭함수 오차율 질문 7 | pervm | 2015.04.22 | 0/0 |
질문 | 다시한번 질문드릴게요. 가상화관련 4 | USW | 2015.04.23 | 0/0 |
질문 | FileInstall 관련 질문 41 | USW | 2016.10.29 | 0/0 |
질문 | 지니 이용한 쿠키런 매크로있으신분... 2 | 댕고링 | 2015.04.23 | 0/0 |
질문 | 오토핫키 명령어 질문 6 | papepo | 2015.04.21 | 0/0 |
질문 | gui창 2개 중 1번 gui창에서 확인하면 닫아지면서 2번 ... 7 | Rabbit | 2015.04.21 | 0/0 |
질문 | Shell.Explorer 새로고침? 13 | _Crash | 2015.04.21 | 0/0 |
질문 | 구이 스크립트 잘못된 부분 질문드립니다 3 | 푸른호수 | 2015.04.21 | 0/0 |
질문 | 구이실행시 정지 질문드립니다. 3 | 푸른호수 | 2015.04.20 | 0/0 |
질문 | 오토핫키 질문입니다. 3 | anahen | 2015.04.20 | 0/0 |
질문 | gdip에 대해 궁금한데요. 13 | 우후훅 | 2015.04.27 | 0/0 |
질문 | reload 관련 자료 찾아보아도 나오지 않아 질문드립니다. 13 | 프로도신 | 2015.04.20 | 0/0 |
질문 | 세나 매크로 만드는중인데요 6 | 똬똬 | 2015.05.09 | 1/0 |
질문 | Ctrl + Click or Ctrl + wheel 가르쳐 주세요. 7 | theruin | 2015.04.20 | 0/0 |
질문 | 구현가능한지 질문드려요. 15 | 흑콘 | 2015.04.20 | 0/0 |
자유 | 시간지정해서 그시간이 되면 매크로가 동작되게 하고 ... 11 | 지니블렉션 | 2015.04.20 | 0/0 |
질문 | FTP 실시간 파일다운로드 질문 5 | _Crash | 2015.04.20 | 1/0 |
정보 | Array 확장 13 | 모바게 | 2015.07.16 | 3/0 |
Loop, %times%
? ? {
? ? ? ? ImageSearch, oX, oY, x, y, w, h, *50 %A_ScriptDir%\%img%
? ? ? ? If ( ErrorLevel = 0)
? ? ? ? {
? ? ? ? ? ? imgX := oX
? ? ? ? ? ? imgY := oY
? ? ? ? ? ? If ( DebugMode = 1)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? ToolTip, %img%, imgX, imgY, 10
? ? ? ? ? ? }
? ? ? ? ? ? Return 1
? ? ? ? }
? ? ? ? Else If ( ErrorLevel = 2)
? ? ? ? {
? ? ? ? ? ? MsgBox, , , 이미지 없음 : %img% , 1
? ? ? ? ? ? Return -1
? ? ? ? }
? ? ? ? Sleep, %sleepTime%
? ? }
? ? Return 0