넷게임

비활성 질문드려요 고수님들 부탁 드려요 본문

카테고리 없음

비활성 질문드려요 고수님들 부탁 드려요

시스이 2018. 1. 19. 14:46

지금 배우는중에 막혔는데


단순하게 바주세요 테스트 버전이니 하나 찾아서 클릭하는 수준을 만들고 싶은거에요

실행 시키면 계속 오류 메세지 뜨네요 어떤식으로 작업을 해야 하나요 지금 현재 오류 부분은

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

}



답글

Comments