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

질문

초보입니다..ㅠㅠ 도와주세요

    • 글자 크기

 

이미지 서치 강의를 찾아서 듣고 있습니다.

imagesearch, x좌표, y좌표, 0, 0,A_ScreenWidth,A_ScreenHeight, *30 

여기까지 작성하고 뒤에 이미지파일 경로를 넣는것인데 왜 경로를 못찾는지 이해가 가지 않네요..ㅠㅠ

스크립트가 있는 폴더에 새 폴더(이름:image)를 하나 만들고 그 안에 이미지 파일(집버튼.bmp)을 넣었습니다.

그럼 *30뒤에 image\집버튼.bmp

이렇게 작성하는거 아닌가요..ㅠㅠㅠ

 

 

    • 글자 크기
댓글 3
  • 2020.3.11 15:32 댓글
    imagesearch, x좌표, y좌표, 0, 0, A_ScreenWidth,A_ScreenHeight, *30 image\집버튼.bmp

    1) *30 뒤에 혹시 콤마(,) 붙였는지 확인해보세요.

    2) 30의 값이 너무 낮아서(정확해서) 서치를 못할 수도 있어서 값을 올려보세요. 필요하다면 검색 범위를 축소해서 확인해보는 것도 좋습니다.

    3) 이 한줄로만 보면 코드상의 문제는 없고, 문제 원인이 경로인지 확인해보세요.

    4) 추가로 CoordMode와 if(ErrorLevel = )등과 같이 사용되는 구문이고, Msgbox등을 이용해서 문제 원인을 파악할 수 있습니다.

  • 차랑님께
    제제글쓴이
    2020.3.11 17:15 댓글

    이것저것 해보니 됐는데 왜 되는지도 잘 모르겠고..ㅠㅠ 일단 감사합니다~^^ 아래 코드 올려주신거 잘 저장해 놨다가 써먹겠습니다. 바쁘신데 답장 주셔서 감사해요

  • 2020.3.11 15:45 댓글
    CoordMode, Pixel, Screen
    CoordMode, Mouse, Screen
    
    F1::
    a := 0
    Loop
    {
    	if(a = 1)
    		return
    	ImageSearch, vx, vy, 354, 221, 414, 281, *transBlack *30 매크로/현재위치.bmp	
    	if(ErrorLevel = 0)
    	{
    		MouseMove, %vx%, %vy%
    		Sleep, 1000
    	}
    	Sleep, 100
    }
    
    		
    F2::
    a := 1
    return
    
    		
    F4::
    ExitApp

    제가 이미지서치 테스트할때, 사용하는 코드입니다. 저도 초보자라 좋은 코드는 아닌 것 같지만, 같은 초보자 입장에서 예시가 있고, 참고하면 편한 부분이 있을 것 같아서 올려봅니다.

     

    참고사항으로 *transBlack이 있는데 찾을 이미지의 배경을 검은색으로 칠할경우 검은색(black)을 제외(trans)하는 구문으로 정확도를 높이고 싶을때, 참고할 수 있는 방법입니다. *trans0x000000 같은 식으로 모든 색에 적용할 수 있습니다.

댓글 달기

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