f1::
{
gosub, start
MsgBox, 스타트 나와서 안됨
}
return
start: ;퀘스트개시 , 우선순위선택
{
CoordMode, Pixel, client
wingetpos, pos_X, pos_Y, width, height, GM
x_right := width + pos_X
y_bottom := height + pos_Y
Sleep, 500
ImageSearch, FoundX, FoundY,445,292,603,492, *50 %A_ScriptDir%\img\play.bmp
if (ErrorLevel = 0)
{
MsgBox, 찾음
비활성왼쪽클릭(FoundX,FoundY)
MouseMove,%FoundX%,%FoundY%,100
sleep 1000
}
if(errorlevel = 1)
{
MsgBox, 이미지못찾음
}
}
return
비활성왼쪽클릭(x좌표,y좌표)
{
WinGetPos, w_x, w_y, w_w, w_h,TheRender,GM
내부좌표x := x좌표 - w_x
내부좌표y := y좌표 - w_y
lparam := x좌표|y좌표<<16
PostMessage, 0x201, 1, %lparam%,TheRender,GM
PostMessage, 0x202, 0, %lparam%,TheRender,GM
Sleep, 1000
}
return
f2::
ExitApp
비활성이미지를 찾고 그 위치를 클릭하고 싶은데 클릭이 안돼네요.
이미지는 정확히 찾았는데 이후 클릭이 안됍니다 도와주세요.
내부좌표x := x좌표 - w_x
내부좌표y := y좌표 - w_y
lparam := 내부좌표x|내부좌표y<<16 ;<-- 요부분 때문 아닌가요?