녹스플레이어 비활성이미지 부분영역 서치까지는 로직을 완성했는데
esc 키 입력이나 마우스 우클릭이 않되네요 고수님들 한 번 봐주세요
Gui, Show, x1000 y500 w250 h120, 마우스클릭테스트
Gui, Add, Button, x20 y20 w110 h20 g마우스우클릭, 마우스우클릭
Gui, Add, Button, x20 y50 w110 h20 g마우스좌클릭, 마우스좌클릭
Gui, Add, Button, x20 y80 w110 h20 gesc입력, esc입력
return
마우스우클릭:
PostRClick(400, 400)
return
마우스좌클릭:
PostClick(30, 60)
return
esc입력:
Inputkey(ESC)
return
PostRClick(X, Y){ ;classNN(subWin1) 의미없음
sleep, 200
lparam:=X|Y<<16
WinGet, ActiveID, ID, NoxPlayer
PostMessage, 0x204, 1, %lparam%,, ahk_id %ActiveID%
PostMessage, 0x205, 0, %lparam%,, ahk_id %ActiveID%
sleep, 1000
}
PostClick(X, Y){
sleep, 200
lparam:=X|Y<<16
WinGet, ActiveID, ID, NoxPlayer
PostMessage, 0x201, 1, %lparam%,, ahk_id %ActiveID%
PostMessage, 0x202, 0, %lparam%,, ahk_id %ActiveID%
sleep, 1000
}
Inputkey(ESC){ ;classNN(subWin1) 의미없음
WinGet, ActiveID, ID, NoxPlayer
PostMessage, 0x101, 0x1b, 0x10001,, ahk_id %ActiveID%
PostMessage, 0x101, 0x1b, 0xc0010001,, ahk_id %ActiveID%
}
GuiClose:
ExitApp
return
PostMessage, 0x100, 27, 65537,, ahk_id %ActiveID% ; Input ESC
ESC는 이렇게 처리해주면 될겁니다.