안녕하세요 오핫초보입니다 매크로 제작중에 막히는게 있어서 글을 남기게 됐습니다.
제가하려고했던건 홈키를 누르면 시작이고요 이미지서치후 서치한곳으로 마우스를 이동해서 마우스가 변화하면 클릭하게 한뒤에 대기시간을 1500 주는거였습니다~
그런데!! 이미지 서치후 마우스 이동까지는 되는데 마우스가 변화했는데도 클릭을 안하더라고요 무엇이 잘못되었는지 몰라
이렇게 글을 올립니다 초보라 뭐 이리 개떡같이 짯어라고 생각하시는분들도 게시겠지만 배워가는중이니
이해부탁드립니다~
home::
coordmode, pixel, relate
coordmode, mouse, relate
ImageSearch,v1,v2,1,1,A_ScreenWidth, A_ScreenHeight, *50 C:\Users\Administrator\Desktop\사냥\이미지\거북6.bmp
IF ErrorLevel = 0
{
Mousemove, %v1%,%v2%
VarSetCapacity(ci,20,0), NumPut(20,ci)
DllCall("GetCursorInfo", "Uint", &ci)
hCursor := NumGet(ci,8)
if hcursor = %userinput%
{
MouseClick, left,%v1%,%v2%
Sleep, 1500
}
}
IF ErrorLevel = 1
{
MsgBox , 못 찾았다
}
return
end::exitapp
delete::pause
Mousemove, %v1%,%v2%
Sleep, 100 ;마우스커서의 모양이 변화할 시간적 여유를 줘야 합니다.
%userinput% ;이 변수는 어디서 나온건가요?