방개
비밀번호를 잊어버리셨나요?

질문

이미지서치 빠르게 좀 더 하는 법 없을까요?

    • 글자 크기
home::
SendMode Input
Loop
{
    ImageSearch,VX, VY, 27,38,763,497, *10 t1.png  ;1번서치
    if errorLevel=0
        MouseMove, vx+20,vy-30
		send, {1 down}
		sleep, 500
		MouseMove, vx+20,vy-30
		sleep, 500
		send, {1 up}
        sleep, 100
        MouseMove, 394,298
		
	 ImageSearch,VX, VY, 27,38,763,497, *10 n1.png  ;2번서치
    if errorLevel=0
        MouseMove, vx+20,vy-30
		send, {1 down}
		sleep, 500
		MouseMove, vx+20,vy-30
		sleep, 300
		send, {1 up}
        sleep, 100
        MouseMove, 394,298


    ImageSearch , fX, fY, 20,63, 60,195, *10 333.bmp ;3번서치
    if (errorlevel = 1)
    {
		MouseMove, 115,232
        send ,{3 down}
        sleep,500
        send, {3 up}
        sleep, 150
    }

      ImageSearch,VX, VY, 27,38,763,497, *25 n1.png  ;2번서치
    if errorLevel=0
        MouseMove, vx+20,vy-30
		send, {1 down}
		sleep, 500
		send, {1 up}
        MouseMove, 394,298


        ImageSearch,VX, VY, 27,38,763,497, *15 t1.png ;1번서치
    if (errorlevel =1)
    {
        MouseMove, vx+20,vy-30
		send, {1 down}
		sleep, 500
		MouseMove, vx+20,vy-30
		sleep, 300
		send, {1 up}
        MouseMove, 394,298
		sleep, 150
		
		
    send, {ctrl down}
    sleep, 120
    send, {Numpad4 down}
	sleep, 120
	send, {z down}
	sleep, 120
	send, {z up}
	sleep, 120
	send, {Numpad4 up}
	sleep, 120
	send, {Numpad7 down}
	sleep, 120
	send, {z down}
	sleep, 120
	send, {z up}
	sleep, 120
	send, {Numpad7 up}
	sleep, 120
	
	send, {Numpad8 down}
	sleep, 120
	send, {z down}
	sleep, 120
	send, {z up}
	sleep, 120
	send, {Numpad8 up}
	sleep, 120
	
	send, {Numpad9 down}
	sleep, 120
	send, {z down}
	sleep, 120
	send, {z up}
	sleep, 120
	send, {Numpad9 up}
	sleep, 120
	


  ImageSearch,VX, VY, 27,38,763,497, *25 n1.png  ;1번서치
    if errorLevel=0
        MouseMove, vx+20,vy-30
		send, {1 down}
		sleep, 500
		MouseMove, vx+20,vy-30
		sleep, 300
		send, {1 up}
        MouseMove, 394,298
    }
}

return

End::
Pause

Insert::
ExitApp

 

 

이미지서치 실패시 실행하는 스크립이 길어서 그런지

1,2번 이미지가 나타나도 한참있다가 서치 됩니다 ㅠㅠ

좀 더 빨리 진행하게 스크립을 수정 할수있을까요?

이것저것 넣어봐도 달라지는게 크게 없던데 도와주세요 ㅠㅠ

슬립 시간을 줄이는거 뺴곤 없을까요?

 

    • 글자 크기
댓글 2
  • 2020.3.28 15:52 댓글

    이미지서치 자체의 속도만 보시면 얼마 안나보이네요. 범위도 작고 하니.. (이미지가 너무 크면 안되고요, 찾는 이미지도 작게 따셔야하고요,.)

     

    Sleep이 많아서 그냥 쓰신대로 느린 것 같습니다.. ^^

     

    여담인데, 들여쓰기가 조금 이상하네요

     if errorLevel=0
            MouseMove, vx+20,vy-30
    		send, {1 down}
    		sleep, 500
    		MouseMove, vx+20,vy-30
    		sleep, 500
    		send, {1 up}
            sleep, 100
            MouseMove, 394,298

    위 구문에서. 맨 위에 MouseMove 구문만 ErrorLevel = 0 일때의 동작이고요, 그 밑은 ErrorLevel과 관계없이 실행되네요. 이건 가독성을 위해 들여쓰기를 빼주는 게 좋을 것 같습니다.

  • 프날님께
    냅냅스글쓴이
    2020.3.28 22:11 댓글

    아 깜박했었네요 ㅎㅎ

    이미지도 완전 작게 땄는데 말씀하신데로 sleep이 많아서 그런거같네요 ㅠㅠ

    답변 감사합니다 ㅎㅎ

댓글 달기

서버에 요청 중입니다. 잠시만 기다려 주십시오...