스크립트에 이미지 서치가 포함이 되면 매크로 실행키(F1)를 안 눌러도 매크로 켜자마자 멋대로 실행이 됩니다
아이템이 나오면 줍게 하는 매크로입니다
스크립트는 다 넣을 수 없어서 대략적으로 줄여서 써보았습니다
Aitem 라벨 부분은 못찾으면 다음거 찾는 식으로 좀 길게 반복되기만 했습니다
F1::
loop
{
gosub, Aitem
gosub, Bitem
}
return
Aitem:
loop, 1
{
imagesearch, vx, vy, 247, 158, 558, 440, *30 Aitem1.bmp
if errorlevel = 0
{
mousemove, vx, vy
sleep, 200
click
sleep, 100
}
else if errorlevel = 1
{
imagesearch, vx, vy, 247, 158, 558, 440, *30 Aitem2.bmp
if errorlevel = 0
{
mousemove, vx, vy
sleep, 200
click
sleep, 100
}
}
}
return
위의 스크립트를 적은 파일을 실행하면 F1를 누르지도 않았는데 해당 이미지 가진 아이템이 나오면 스크립트중에서
이미지를 찾았을 때의 명령을 실행합니다
심지어 이미지가 없거나 일부러 없는 이미지 이름으로 바꾸어놔도 찾았을 때의 명령을 실행합니다
도대체 어디가 잘못되어서 그런지를 모르겠습니다 도와주세요
오핫 스크립트는 초기 실행시 첫번째 줄부터 자동으로 실행됩니다.
이를 방지하려면 멈출곳에 return을 넣어주면 됩니다.
위 스크립트상에
F1::
위쪽으로 return을 넣어보세요.
ex>
return
F1:: 이렇게요
두번째 질문부분은 잘 모르겠네요.