저의 목적은 게임 매크로입니다.
하루종일 건드려봤는데 머리가 터질거같네요. ㅠㅠ 고수님들 조언 부탁드립니다.
방법은 이러합니다.
정해진 이미지가 인식되면 정해진 키를 입력한 후
다시 정해진 이미지가 인식이 될때까지 이미지 서치를 진행한다.
그리고 다시 정해진 이미지가 인식이 되면 정해진키를 입력하는것을 무한 반복
하는 것 입니다.
*정해진 이미지는 제가 정해진 키를 입력하지 않는 이상 다른 이미지로 바뀌지 않습니다.
======================================================================================================
이미지 인식후 키입력하는데까지는 성공하는데 까지는 성공했습니다.
근데 키입력후 무한 반복 되는것과, 이미지 인식이 안됐을때 다시 이미지 서치 반복에서 막혔습니다.
밑은 제가 나름 가장 정답과 가깝다 생각하는 루트입니다.
*파란색 글짜는 부연설명입니다.
Home::
goto, one
return
홈버튼을 누르면
one의 항목으로 감.
one:
{
Loop Loop에 값을 지정안하여 무한 반복으로 설정.;;
{
ImageSearch,vx,vy, 960,400, A_ScreenWidth, A_ScreenHeight, *100 wok.png 정해진 이미지 서치
IF ErrorLevel = 0 발견했을 경우 two항목으로 이동
{
goto, two
}
IF ErrorLevel = 1 발견하지 못했을 경우 빈공간 클릭후 loop로 인한 반복
{
MouseClick, left, 0,0
sleep, 3000
}
}
}
return
two: 정해진 키를 입렬 후 다시 one으로 이동해 이미지 서치 시작.
{
send, q
sleep, 2000
send, w
sleep, 2000
send, a
sleep, 2000
send, s
sleep, 2000
send, d
sleep, 2000
send, e
sleep, 2000
send, a
sleep, 2000
send, s
sleep, 2000
send, d
sleep, 2000
send, r
sleep, 2000
send, a
sleep, 2000
send, s
sleep, 2000
send, d
sleep, 2000
send, t
sleep, 2000
send, a
sleep, 2000
send, s
sleep, 2000
send, d
sleep, 2000
send, f
sleep, 2000
send, z
sleep, 2000
send, x
sleep, 2000
goto, one
}
return
End::
return
고수님들 제발 부탁드립니다 도와주십시오.ㅠㅠ
Home::
Loop Loop에 값을 지정안하여 무한 반복으로 설정.;;
{
ImageSearch,vx,vy, 960,400, A_ScreenWidth, A_ScreenHeight, *100 wok.png 정해진 이미지 서치
IF ErrorLevel = 0 발견했을 경우 two항목으로 이동
{
입력()
}
IF ErrorLevel = 1 발견하지 못했을 경우 빈공간 클릭후 loop로 인한 반복
{
MouseClick, left, 0,0
sleep, 3000
}
}
return
입력()
{
send, qsleep, 2000
send, w
sleep, 2000
send, a
sleep, 2000
send, s
sleep, 2000
send, d
sleep, 2000
send, e
sleep, 2000
send, a
sleep, 2000
send, s
sleep, 2000
send, d
sleep, 2000
send, r
sleep, 2000
send, a
sleep, 2000
send, s
sleep, 2000
send, d
sleep, 2000
send, t
sleep, 2000
send, a
sleep, 2000
send, s
sleep, 2000
send, d
sleep, 2000
send, f
sleep, 2000
send, z
sleep, 2000
send, x
sleep, 2000
}
return
End::
return