Button시작:
{
CoordMode, Mouse, Screen
global 윈도우x좌표 := 0
global 윈도우y좌표 := 0
global 윈도우넓이 := 0
global 윈도우높이 := 0
global 윈도우x좌표끝 := 0
global 윈도우y좌표끝 := 0
global 매크로시작 := false
Gui, Submit, nohide
GuiControl , ,A,실행중
매크로시작 := true
while(매크로시작=true)
{
CoordMode, Pixel, Screen
WinGetPos, 윈도우x좌표, 윈도우y좌표, 윈도우넓이, 윈도우높이,계산기
윈도우x좌표끝 := 윈도우x좌표 + 윈도우넓이
윈도우y좌표끝 := 윈도우y좌표 + 윈도우높이
ImageSearch, FoundX, FoundY, %윈도우x좌표%, %윈도우y좌표%, %윈도우x좌표끝%, %윈도우y좌표끝%, *40 %A_scriptDir%\Image\88.bmp
if(ErrorLevel = 0)
{
비활성왼쪽클릭(FoundX,FoundY)
}
}
}
return
비활성왼쪽클릭(x좌표,y좌표)
{
CoordMode, Mouse, Window
WinGetPos, w_x, w_y, w_w, w_h, 계산기
내부좌표x := x좌표 - w_x
내부좌표y := y좌표 - w_y
lparam := 내부좌표x|내부좌표y<<16
PostMessage, 0x201, 1, %lparam%, , 계산기
PostMessage, 0x202, 0, %lparam%, , 계산기
Sleep, 1000
}
검색까지는 성공했는데, 왜 클릭이 되지 않을까요!?
msgbox로 검색 성공한거 까지는 확인했습니다. 참고로 소스 복사 붙여넣기 한거 아니고 직접 다 적은겁니다.
(혹시 공부도 안하고 그냥 막 묻는걸로 오해하실까봐..ㅋ)
모든 문장 구문 다 이해했는데.. 도대체 왜 안되는지 모르겠네요..ㅠ
계산기는 비활성 클릭이 안될텐데요