#NoEnv
#SingleInstance, Ignore
SendMode Input
DetectHiddenWindows On
DetectHiddenText, On
#Include Gdip.ahk
#Include Gdip_ImageSearch.ahk
F1::
runwait, C:\Program Files (x86)\Nox\bin\nox_adb.exe -s 127.0.0.1:62001 shell screencap -p /sdcard/test.png,,hide
runwait, C:\Program Files (x86)\Nox\bin\nox_adb.exe -s 127.0.0.1:62001 pull /sdcard/test.png,,hide
image=image/stone2.png
pToken:=Gdip_Startup()
pBitmapHayStack:=Gdip_CreateBitmapFromFile("test.png")
pBitmapNeedle:=Gdip_CreateBitmapFromFile(image)
if Gdip_ImageSearch(pBitmapHayStack,pBitmapNeedle,list,0,0,0,0,50,,1,1)
{
StringSplit, LISTArray, LIST, `,
x:=LISTArray1
y:=LISTArray2
MsgBox, %x% %y%
runwait, C:\Program Files (x86)\Nox\bin\nox_adb.exe -s 127.0.0.1:62001 shell input tap x y,,hide
Gdip_DisposeImage(pBitmapHayStack), Gdip_DisposeImage(pBitmapNeedle)
Gdip_Shutdown(pToken)
}
else
{
msgbox, 없음
}
return
이렇게 해놓으면 ADB 캡처뜬 이미지 안의 특정 이미지를 한번 클릭해야 정상인데
실제로 사용해보면 아무런일도 안생깁니다....
캡쳐파일 잘 저장되고 좌표도 잘 받아오는데 왜 좌표값을 클릭이 안될까요;;;
녹스 1280x720환경에서 했습니다. 게임이 세로로 보는 게임인데 녹스 사이즈에 맞추다보니까 캡쳐가 강제로 가로로 기울어져 떠지네요

녹스는 가로인데 게임이 세로라서 좌표를 못읽는건가요>??? 이것때매 진짜 미치겠습니다...
아 참고로 게임을 실행시키기 전인 가로상태의 녹스창에서는 클릭이 잘 되더군요.... 그래서 더 미치겟네요

도움 부탁드립니다 ㅠㅠㅠ 세로게임은 좌표값을 어떻게 떠야하는지....
'오토핫키' 카테고리의 다른 글
난이도질문 (0) | 2018.02.25 |
---|---|
Gdip 도움좀 주세여 (0) | 2018.02.21 |
오토핫키 오클릭현상 원인과 해결방법이 궁금합니다 (0) | 2018.02.21 |
안녕하세요~ 응답없음 문제 때문에 힘드네요 (0) | 2018.02.20 |
다중 이미지서치할때 속도빠르게하려면 어떻게해야하나요 ^^? (0) | 2018.02.20 |
돌키우기처럼 a라는 이미지를 찾았을때 (0) | 2018.02.20 |
gdip 비활성 이미지서치와 일반 이미지서치 속도 차이가 궁금합니다 (0) | 2018.02.16 |
윈7 -> 윈10후 이미지서치 (0) | 2018.02.14 |
모모 비활성클릭 질문드립니다 (0) | 2018.02.11 |
오토핫키 프로그램 저장관련 질문 (0) | 2018.02.11 |