지금 웹게임(도트형식) 게임 매크로를 만드는 중입니다.
이미지를서치하고자 하는 모습은 케릭터가 움직임이 없는, 가만히 서있는 모습만 서치하고자 합니다.
하지만 이미지서치를 짜다보니 움직일때도 이미지서치가 되는바람에 정확한 이미지서치가 이루어지지 않고 있습니다.
그래서 생각한게 가만히 있을때는 도트가 변하지 않기에 같은 이미지를 3번 검사후 이상없으면 마지막결과 행동을 하는 방식으로 짯는데
스크립트 자체가 너무 지저분하고 쓸데없이 긴거같아요 ㅠ.ㅠ
일단 스크립트는
CoordMode, Pixel, Screen
CoordMode, Mouse, Screen
Loop
{
ImageSearch,OutX,OutY,409, 876,1322, 1331, *transwhite *60 C:\Users\이미지\샘플1.png //샘플1 이미지 서치
if errorlevel=0 // 사실이면 아래 활동 실행
{
MouseMove,%OutX%,%OutY% // 저장 좌표로 마우스 이동
Sleep, 2000 // 2초간 쉬기
IImageSearch,OutX,OutY,409, 876,1322, 1331, *transwhite *60 C:\Users\이미지\샘플1.png // 이미지서치 오류방지를 위한 같은 이미지 재확인을 위해 한번 더 넣었습니다. 2차검사
if errorlevel=0 // 이미지 2차 검사후 이상없으면 아래 활동 실행
MouseMove,%OutX%,%OutY%
Sleep, 2000
ImageSearch,OutX,OutY,409, 876,1322, 1331, *transwhite *60 C:\Users\이미지\샘플1.png // 이미지 3차 검사
if errorlevel=0
MouseMove,2422,1352
Sleep, 1000
Click, 1
Sleep, 2000
send 이미지 이상무
Sleep, 2000
Send, {enter}
Sleep,1000
}
뭐 이런식으로 스크립트를 짰습니다 -_-;; 근데 문제는 저 이미지가 (도트픽셀) 수시로 바껴서 한장으로는 안된다는 거죠
그래서 사진이 30장가까이 있는데 저걸 일일이 30번 복사해서 스크립트를 짜야하는건 아닌거같은데
축소한느 방법을 모르겠습니다 ㅜ
찾아본다고 찾아보는데 너무 어렵네요 혹시 스크립트를 효율적으로 줄일수 있는 방법이 있을까요?
오 ㅏ이게 매크로 짜는 방식이군요 ㄷㄷ