Gdip_ImageSearch 에대해 궁금해서요.. 한번 응용해볼려했더니 어렵네요 ..
WinGet,hwnd,ID,컴퓨터
;MsgBox,,,%hwnd%,0.5
gdipToken := Gdip_Startup()
bmpHaystack:=Gdip_BitmapFromHWND(hwnd)
bmpNeedle := Gdip_CreateBitmapFromFile("imgimg.png")
RET := Gdip_ImageSearch(bmpHaystack,bmpNeedle,LIST,0,0,0,0,100,"",1,1)
Gdip_DisposeImage(bmpHaystack)
Gdip_DisposeImage(bmpNeedle)
Gdip_Shutdown(gdipToken)
msgbox %LIST%
MsgBox,%ret%
서치까진없깨든 된것같은데;; 맞나 싶네요
RET 값이 1 이나오면 서치 성공한것같고( 좌표도 나오더라구요)
-1001 인가 나오면 실패 한것같고.. 맞나요 ㅠㅠ 이쪽에 대해 좀 많이 무지해서요..
만약에 서치 성공하여서 .. 좌표 클릭 할때는 포스 메세지로 써도 되는지요???
최소화 까지는 바라지않고 가려져있는 상태 까지는 원하는데 .. 안느게없어서 힘드네요
이곳저곳 기웃 거리면서 번역본 읽어서는 잘이해도 안되고. ㅎㅎ;;영어크리압박이.
테일스타 자료 읽어보면
ADB 로 이미지 땡겨오고.. 그이미지를 Gdip_ImageSearch 서치 해야한다던데..
Gdip_ImageSearch 로 단순히 캡쳐 서치 는 안되나요(예 지니모션)?
쓰다보니 질문이 많네요 죄송합니다 제가 많이 무지하여 이렇게 질문남깁니다 ㅜ.ㅜ
사용하지 않아서 자세한건 모르겠습니다만
Gdip 함수는 OpenGL을 사용하는 프로그램은 캡처할수 없습니다.
그래서 지니모션 같은 경우에 adb를 이용하여 캡처를 하고 그 파일로 서치를 대신하는 겁니다.