매크로

질문
2016.03.16 00:32

adb서치 질문

조회 수 378 추천 0 댓글 1
#SingleInstance Force

#include bin/lib/COM.ahk
#include bin/lib/CLR.ahk

adb_path = %A_AppData%\Nox\bin\nox_adb.exe
adb_device =
device_Name:="녹스"

if list := AdbDeviceList()
if adb_device := PopupSelectWindow(list)

Gui, Show, x800 y480 h125 w220, 실험
Return

GuiClose:
ExitApp
return

F1::
MsgBox,%list%
CLR_Start()
asm := CLR_LoadLibrary("AhkAdb.dll")
adb := CLR_CreateObject(asm, "AhkAdb.Adb")
COM_Invoke(adb, "Device=", "%list%")
COM_Invoke(adb, "Capture")
COM_Invoke(adb, "SaveCaptureAll", "테스트.bmp")
return

;----------------------------------------------------------------------------------
;선택윈도우 팝업
PopupSelectWindow(list, msg="", title="")
{
  global SelectList_BtnOK, SelectList_List
  if list=
  Gui, 22: Add, ListBox, xm vSelectList_List, %list%
  SelectList_List:=list
  loop
  {
    sleep, 100
    if SelectList_List
      return SelectList_List=-1? "":SelectList_List
  }
}

;----------------------------------------------------------------------------------
;디바이스 목록 얻기
AdbDeviceList()
{
  global adb_path, adb_process
  if adb_process
    return
  if !adb_path
    return
  Runwait, "%adb_path%" devices,, hide timeover10, adb_process, data
  adb_process =
  if !data
    return
  data := RegExReplace(A_IsUnicode? StrGet(&data, "UTF-8") : data, "`r`n", "`n")
  loop, parse, data, `n
  if RegExMatch(A_LoopField, "(.*)\tdevice", $)
    list .= "|" $1
  StringReplace, list, list, |
  return list
}

이렇게해서 디바이스 정보랑 다 가져오고 테스트.bmp로 저장할려고하는데
ERROR: The COM Object may not be a valid Dispatch Object! First Ensure that COM Library Has Been initialized through
라면서 Device,Capture,SaveCaptureAll 개가 오류라고 뜨는데 뭘 고쳐야하는건지...

참고로 dll파일은 구했고
닷넷은 4.5입니다.

  • 제발등업좀2 2016.03.16 16:58

    오토핫키 버젼이 맞지않는거 아닐까요 ? 몇버젼부터는 컴 함수가 오토핫키에 포함되어있어서..

    사용법이 좀 틀린걸로 알고있네요


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 adb를 이용해서 패턴 드래그 방법?? 1 샤랄랄라 2017.09.23 0/0
질문 adb방식이 구체적으로 어떤건가요? 5 세븐나이쯔 2015.11.24 1/0
질문 adb서치 질문 1 fnwj 2016.03.16 0/0
질문 adb스샷 를 짤라서 받을수는없나요? 1 제발등업좀2 2016.11.13 0/0
질문 adb스샷찍는거 질문드립니다 8 PlusK 2023.03.02 0/0
질문 adb에 대해서 질문드립니다. 2 은경사랑 2017.07.04 0/0
질문 adb와 gdip 개념 질문 3 프리 2016.07.01 0/0
질문 adb와 gdip 를 사용한 매크로 만들기 질문 15 샤먼 2015.05.17 0/0
질문 adb와 gdip 차이점이 뭔가요? 1 구구콘2 2016.10.25 0/0
질문 adb의 keyevent에 대해 질문드립니다. flem 2016.11.08 0/0
질문 adb의 활용 장점이 무엇인가요? 2 프리 2019.04.03 0/0
질문 ADB캡쳐시 ... A알파값 지포스 710 에서 도 그러네요 ㅠㅠ 4 제발등업좀2 2016.06.17 0/0
질문 Aero Peek 이미지 서칭? 에 대해 질문좀 여쭙고싶어요 2 개발자의하루 2017.08.14 0/0
질문 ahk 간단한소스가 에러가 발생했는데 무엇이 문제인가요? 4 응응s 2015.05.20 0/0
질문 ahk 윈도부팅시 자동실행되게 시작등록했을때.. 3 검정다람쥐 2016.06.27 0/0
질문 ahk 파일에 잘못된게 있는지 봐주실수있을가요? 4 늘숲 2018.10.06 0/0
자유 ahk 환경의 중요성.. 3 znel 2014.11.19 0/0
질문 ahklua형식의 파일을 오토핫키로 명령어를 읽을수있게 ... 피피큐큐 2017.10.29 0/0
자유 ahk_h v2로 개발하시는분 있으신가요? 3 어뢰 2018.04.17 0/0
정보 AHK_Helper.exe 오토핫키 도움말 프로그램 입니다. 2 월드걸스 2023.02.24 0/0
Board Pagination Prev 1 2345678910 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글