어제 입문해서 이미지서치를 활용한 간단한 매크로하나를 만들어보려고 했는데 이미지를 전혀 읽을수가 없어서 포기하고 픽셀로 돌아섰습니다.
이미지서치는 bmp, jpeg, gif, png로 다해보고 파일 경로도 다 바꿔도 안되서 뭐가문제인질 도통 알수가 없네요..
밑엔 제가 짠 소스인데 제가 원하는건 픽셀서치를 통해 그걸 발견하면 밑에 명령을 내리고, 없다면 그 다음으로 자연스레 넘어가는 방식인데
goto함수를 활용해봤었는데 뜻대로 되질 않더라구요. 혹시 조언좀 해주실분 계실까요 ?
F5::
loop, 10000
{
{
pixelsearch, v1, v2, 135, 100, 460, 270, 0557BB
if errorlevel = 0
{
mouseclick, left, 320, 260, 1
sleep, 3000
mouseclick, left, 480, 195, 1
sleep, 3000
mouseclick, left, 470, 280, 1
sleep, 3000
}
}
loop, 1
{
pixelsearch, v1, v2, 135, 100, 460, 270, E4E740
if errorlevel = 0
{
mouseclick, left, 373, 90, 1
sleep, 3000
}
}
loop, 1
{
pixelsearch, v1, v2, 135, 100, 460, 270, C1D0DE
if errorlevel = 0
{
mouseclick, left, 322, 151, 1
sleep, 3000
mouseclick, left, 234, 148, 1
sleep, 3000
mouseclick, left, 480, 280, 1
sleep, 3000
mouseclick, left, 480, 280, 1
sleep, 3000
mouseclick, left, 270, 290, 1
sleep, 10000
mouseclick, left, 470, 280, 1
sleep, 3000
}
}
loop, 1
{
pixelsearch, v1, v2, 135, 100, 460, 270, 0557BB
if errorlevel = 0
{
mouseclick, left, 320, 260, 1
sleep, 3000
mouseclick, left, 480, 195, 1
sleep, 3000
mouseclick, left, 470, 280, 1
}
}
loop, 1
{
pixelsearch, v1, v2, 135, 100, 460, 270, 065EC2
if errorlevel = 0
{
mouseclick, left, 320, 220, 1
sleep, 3000
mouseclick, left, 450, 280, 1
sleep, 3000
}
}
}
return
F6::pause
이상입니다.