넷게임
비활성 질문드려요 고수님들 부탁 드려요 본문
지금 배우는중에 막혔는데
단순하게 바주세요 테스트 버전이니 하나 찾아서 클릭하는 수준을 만들고 싶은거에요
실행 시키면 계속 오류 메세지 뜨네요 어떤식으로 작업을 해야 하나요 지금 현재 오류 부분은
ImageSearch, Foundx, Foundy, %pos_x%, %pos_y%, %x_right%, %y_bottom% *20 %A_ScriptDir%|Image|1.bmp
이부분입니다
단순하게 비활성 이미지 하나 서치후 클릭하는걸 테스트 중입니다. 도와주세요
Gui, Add, Button, x32 y30 w100 h30 , 시작
Gui, Add, Button, x32 y70 w100 h30 , 정지
Gui, Add, Button, x32 y110 w100 h30 , 종료
; Generated using SmartGUI Creator 4.0
Gui, Show, x127 y87 h151 w170,
매크로시작 := false
return
{
gui, Submit,NoHide
GuiControl, , A, 시작
매크로시작 := ture
클리어 :=0
Loop
{
CoordMode, pixel, Screen
WinGetPos, pos_x, pos_Y, width, heifht, CoolMessenger
x_right := width + pos_x
y_bottom := height + pos_y
ImageSearch, Foundx, Foundy, %pos_x%, %pos_y%, %x_right%, %y_bottom% *20 %A_ScriptDir%|Image|1.bmp
If errorlevel = 0
{
비활성왼쪽클릭(FoundX, FoundY)
}
if(매크로시작 = false)
{
break
}
}
}
return
비활성왼쪽클릭(x좌표, y좌표)
{
wingetPos, w_x, w_y, w_w, w_h, CoolMessenger
내부좌표x := x좌표 - w_x
내부좌표y := y좌표 - w_y
lparam := 내부좌표x|내부좌표y<<16
postmessage, 0x201, 1, %lparam%, ,CoolMessenger
postmessage, 0x202, 0, %lparam%, ,CoolMessenger
sleep, 1000
}