아래 몇분이 말씀하셨던건요.
gdip를 이용하면 지니모션 자체를 스크린샷해서 클립보드 상태에 있는 이미지를 기준해서
찾고자하는 이미지를 서칭하는 거 같은데요.
아래 말씀하신부분들 해서 해봤는데 안되네요. 뭐가 문제인가요.
#Include Gdip.ahk?
#Include Gdip_ImageSearch.ahk
아래 몇분이 말씀하셨던건요.
gdip를 이용하면 지니모션 자체를 스크린샷해서 클립보드 상태에 있는 이미지를 기준해서
찾고자하는 이미지를 서칭하는 거 같은데요.
아래 말씀하신부분들 해서 해봤는데 안되네요. 뭐가 문제인가요.
#Include Gdip.ahk?
#Include Gdip_ImageSearch.ahk
지니모션으로 작업해 본 결과,
지니모션은 단지 컨테이너에 버쳐박스를 담아 놓은 거라고 보입니다.
따라서 외부에서 버쳐박스로 접근할 수 없죠.
버쳐박스에 접근하려면 지니모션을 통해야 합니다.
헌데, 원하는 컨텐츠는 버쳐박스에 있으니 단지 지니모션을 캡쳐해선
내용이 보이지 않는 겁니다.
혹여 방법을 알아내시면 공유해 주시기 바랍니다...
저도 지니모션 테스트 결과 모두 흑색으로 나오네요
예전엔 됐었는데 확실히 버쳐박스와 관련된 것으로 보입니다
지니모션은 버추얼박스에서 지니로 전송하는거랑 핸들로 가져오는건 안되는거같습니다.
PrintScreen으로 클립보드에 화면을 저장하고 비교하거나
ADB를 이용하는게 편할거같습니다.
여차저차 adb 에 대해 검색질 좀 해서 글 올라온거 따라해서 테스트해보니 ,
범위를 크게할수록 이미지서칭속도는 현저하게 떨어지네요
핫키의 이미지서칭 생각하면 안되겠어요. 이건 좀 무리일정도네요
해본것에 의의를 둬야할것같습니다.
핫키에 이미지서치도 범위를 넓게하면 느려집니다.
ADB경우 이미지크기에 따른 속도변화가 오토핫키 내장기능보다 심하긴하죠.
adb를 이용하면 간편하게 되고요, 근데 느립니다
ㅎㅎㅎ
근데 제가 해보니까 느려도........
스마트하게 짜면 매크로 만들정도는 충분히 돼요
광고
전체 최신 인기글
전체 주간 인기글
gdipToken := Gdip_Startup()
bmpHaystack := Gdip_BitmapFromHWND(hwnd)
Gdip_SetBitmapToClipboard(bmpHaystack)
?
이렇게 해서 클립보드 저장후 해보니 , 블루스택화면은 잘 캡쳐가 되는데
지니모션은 검은 화면이 나오거나 , 테두리만 검게 나오는군요.
이 방법으로 에뮬레이터를 왜 블루스택만을 쓰는지 알것같은.....
지니모션은 무슨 차이 때문에 안되는지 모르겠네요.
지니모션이 스샷기능이 유료모드에 있기때문에 이게 뭔가 걸려있는건지..