WinGet,Auto,ID,%Title%
if(Search_img("이미지1.bmp",Auto,x,y))
{
M:=%x%|%y%<<16
PostMessage,0x201,1,%M%,,%Title%
PostMessage,0x202,0,%M%,,%Title%
Sleep, 100
if(Search_img("이미지2.bmp",Auto,x,y))
{
PostMessage,0x201,1,%x%,%y%,,%Title%
PostMessage,0x201,1,%x%,%y%,,%Title%
PostMessage,0x202,0,%x%,%y%,,%Title%
Sleep,100
}
}
}
비활성 이미지 서치를 연속으로 진행 후 마지막 이미지를 드래그하여 원하는 위치로 옮기려고했습니다.
하지만 첫번째 이미지 서치에서 막히더군요.
첫번째 이미지 서치가 진행될때 해당 프로그램 화면이 깜빡거리고 마우스를 가만히있을때에는 서치 불가능했습니다.
캡쳐본을 확인해보니 10번중 8~9번은 검은화면이던군요...서치할때 마우스를 움직여주면 서치가 10번중 6~7번은 성공합니다.
그리고 성공한다 하더라도 다음 명령인 클릭은 안하더군요...당연히 두번째 이미지 서치는 진행도 안하고요.
(클릭부분에서 PostClick 함수를 만들어 사용해보았지만 실패했습니다.)
무엇이 문제인지 모르겠습니다.
Window10, 오토핫키(32bit) 사용중