아래 처럼 매크로를 다른 사이트에 보소 만들었습니다.
그런데 WinGetPos 맨 마지막에 녹스 타이틀을 Nox로 넣으니깐
녹스를 인식 못하는것 같아서 질문드립니다.
혹시 문제 있는 부분 지적 좀 부탁드립니다.
Gui, add, Text, x30 y5 w120 h20, 매크로 고고싱!
Gui, add, Text, x60 y25 w50 h20 vA, 준비!
Gui, add, Text, x60 y50 w20 h50 vB, 0회
Gui, add, Button, x30 y80 w100 h20, 시작
;Gui, add, Button, x30 y110 w100 h20, 잠깐
Gui, add, Button, x30 y140 w100 h20, 종료
Gui, show
시작 := false
return
Button시작:
{
시작 := true
Loop
{
CoordMode, Pixel, Screen
;CoordMode, mouse, screen
WinGetPos, pos_x, pos_y, width, height,Nox
x_right := width + pos_x
y_bottom := height + pos_y
ImageSearch, FoundX, FoundY, %pos_x%, %pos_y%, %x_right%, %y_bottom%, *50 %A_ScriptDir%\다시하기.bmp
MsgBox,(%FoundX%, %FoundY%)
if(ErrorLevel = 0)
{
비활성왼쪽클릭(FoundX, FoundY)
;Send {Click %FoundX2% %FoundY2%}
;MouseClick, left, 647, 428
Sleep, 1000
}
if(시작:=false)
{
break
}
}
}
return
비활성왼쪽클릭(x좌표, y좌표)
{
WinGetPos, w_x, w_y, w_w, w_h,Nox
내부좌표x := x좌표 - w_x
내부좌료y := y좌표 - w_y
lparam := 내부좌표x|내부좌표y<<16
PostMessage, 0x201, 1, %lparam%, ,Nox
PostMessage, 0x202, 0, %lparam%, ,Nox
Sleep, 1000
}
Button종료:
{
시작 := false
ExitApp
}
return
녹스 이제 서야 써보고있지만.. 그옆에.. 조금만한 매뉴의 들 집합하는곳 그곳 이름도 녹스 에요;
타이틀로 잡으실꺼면.. 변경을 하셔서.. 하시던가 해야할듯합니다.SPY 로 보면 두군대가 녹스로 뜨는경우도있어서..
잘확인하고 타이틀 잡아주시면 될듯한데.