업무용으로 사용하였는데
점점 검색할양이 많아지면서 속도가 현저히 느려졌습니다..그래서
제가 이번에 궁금한것은
이미지서치후 한번 성공한다면 다음엔 특정 이미지가 발견될떄까지 계속적으로 검색해보고싶습니다
이것을 어떤 방법으로 해야할지 잘 모르겠습니다..루프 명령어가 있긴하지만
기본적으로 지금만든것이
루트로 둘러져있는 상태입니다 대략 이런식입니다
50만원검색후 그것이 있다면 바로 이어서 '확인'이란 이미지를 검색하고 확인도 검색이 되었다면
그다음엔 완료를 눌러서 처음으로 되돌아 가고 매크로 첫시작부분으로 돌아오게 하고싶은데
문제는 확인이미지 검색후 바로 완료이미지가 뜨는것이 아니라
완료 이미지가 뜰때까지 시간도 조금오래걸리고 시간도 뒤죽박죽이라 매크로가 미쳐 못찾고 결국
루프를 다 돌아오고 다시 완료라는 이미지를 찾을떄 넘어가는상태라 시간이 너무 오래걸리네요 ㅜㅜ 보고있으면 답답합니다
이것을 예쩐처럼 다시 빠릿빠릿하고 구현하고 싶은데 도움좀 주셧으면 좋겠습니다
요약하자면 어떤 이미지를 찾았다면
그 다음 이미지검색할떈 특성이미지가 나올떄까지 찾고 찾으면 다시 처음으로 돌아가는것입니다.
배치도::
loop,
ImageSearch, xx, xy, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 만원png
if (ErrorLevel = 0) {
msgbox,찾았다,
sleep,2000
ImageSearch, xx, xy, 0, 0, A_ScreenWidth, A_ScreenHeight, *100 확인.png
if (ErrorLevel = 0) {
MouseClick Left, %vx%,%vy%
msgbox,,교체완료
.
.
.
.
.
.
.
ImageSearch, xx, xy, 0, 0, A_ScreenWidth, A_ScreenHeight, *100 완료.png
if (ErrorLevel = 0) {
MouseClick Left, %vx%,%vy%
gosub,배치도
}
}
return
완료라는 이미지가 뜰때까지 루프를 하시면 되잖아요