오토핫키 커뮤니티

질문
2016.10.16 15:47

adb로 이미지 가져온후 서치

조회 수 538 추천 0 댓글 16

이렇게 하고 시작누르면 좌표가 0,0 만뜹니다

구글링해서 맞춰봤는데 안되네요..

Kyhoe9k.png


  • 크루세이덩 2016.10.16 20:05

    첫번째는 전체 이미지, 두번째는 찾을 이미지 입니다.

    현재는 동일하게 설정이 되어 있네요.

  • PlusK 2016.10.16 20:50

    image=test.bmp

    pToken:=Gdip_Startup()

    pBitmapHayStack:=Gdip_CreateBitmapFromFile("rangking.bmp")

    pBitmapNeedle:=Gdip_CreateBitmapFromFile(image)

    if Gdip_ImageSearch(pBitmap HayStack,pBitmap Needle,list,0,0,0,0,50,,1,1)

    알려주신대로 바꿧는데 x,y가 안나옵니다

  • 크루세이덩 2016.10.16 21:20
    중간에 if 값 밑에 { } 지우세요.

    pToken:=Gdip_Startup()
    pBitmapHayStack:=Gdip_CreateBitmapFromFile("test.bmp") ; 캡쳐이미지
    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%

    Gdip_DisposeImage(pBitmapHayStack), Gdip_DisposeImage(pBitmapNeedle)
    Gdip_Shutdown(pToken)
  • PlusK 2016.10.16 21:29
    그래도 , 만뜨는데 어떻게 해야될까요?
    일단 답변감사드립니다
  • 크루세이덩 2016.10.16 21:45
    이미지가 잘못 됐을 경우 좌표가 안나와요.

    adb_search("시작.png")
    return

    ADB_SEARCH(Image,ex=0,ey=0,ex2=0,ey2=0)
    {
    pToken:=Gdip_Startup()
    pBitmapHayStack:=Gdip_CreateBitmapFromFile("test.png")
    pBitmapNeedle:=Gdip_CreateBitmapFromFile(Image)

    Test := if (Gdip_ImageSearch(pBitmapHayStack,pBitmapNeedle,list,ex,ey,ex2,ey2,50,,1,1))

    StringSplit, LISTArray, LIST, `,
    x:=LISTArray1
    y:=LISTArray2

    msgbox, X좌표, Y좌표 : %x%, %y% `n캡쳐이미지 : %pBitmapHayStack% `n찾을이미지 : %pBitmapNeedle% `n서치 : %test% (0 : 못찾음, 1 : 찾음)

    Gdip_DisposeImage(pBitmapHayStack), Gdip_DisposeImage(pBitmapNeedle)
    Gdip_Shutdown(pToken)
    return
    }
  • PlusK 2016.10.16 21:52
    이미지가 문제였네요. 혹시 녹스설정에서 다이렉트로 해야되나요?
  • 크루세이덩 2016.10.16 21:59
    adb를 쓰는 이유가 opengl에서 gdip를 쓰기 위해서에요.
    캡쳐는 일반 캡쳐 하듯이 하셔도 되요.

    다이렉트x 모드를 쓰시면 그냥 바로 hwnd로 잡으시면 되요.
    다만 다이렉트x 모드를 쓰시면 녹스가 무거워지게 되요.
  • PlusK 2016.10.16 22:07

    프로그램으로 캡쳐해도 안되네요..

    이미지에 미세한차이가 있나보네요
    f13MRAA.png

  • 크루세이덩 2016.10.16 22:15
    이미지의 숫자는 무의미하더라고요.
    다른 이미지를 넣어도 비슷하게 뜨더라고요
    근데 찾았는데 좌표가 뜨질 않네요?
  • PlusK 2016.10.16 22:17
    아.. 잘보니 찾은거였네요
    10번정도 이미지 다시땃는데..

    알려주신대로 해본거에요
    {
    adb_search("reset.bmp")
    }
    return

    ADB_SEARCH(Image,ex=0,ey=0,ex2=0,ey2=0)
    {
    runwait, %A_SCriptDir%\nox_adb.exe -s 127.0.0.1:62001 shell screencap -p /sdcard/test.bmp,,hide
    runwait, %A_SCriptDir%\nox_adb.exe -s 127.0.0.1:62001 pull /sdcard/test.bmp,,hide
    image=test.bmp
    pToken:=Gdip_Startup()
    pBitmapHayStack:=Gdip_CreateBitmapFromFile("test.bmp")
    pBitmapNeedle:=Gdip_CreateBitmapFromFile(Image)

    Test := if (Gdip_ImageSearch(pBitmapHayStack,pBitmapNeedle,list,ex,ey,ex2,ey2,50,,1,1))

    StringSplit, LISTArray, LIST, `,
    x:=LISTArray1
    y:=LISTArray2

    msgbox, X좌표, Y좌표 : %x%, %y% `n캡쳐이미지 : %pBitmapHayStack% `n찾을이미지 : %pBitmapNeedle% `n서치 : %test% (0 : 못찾음, 1 : 찾음)

    Gdip_DisposeImage(pBitmapHayStack), Gdip_DisposeImage(pBitmapNeedle)
    Gdip_Shutdown(pToken)
    return
    }
  • 꿀대표 2019.03.06 14:25
    크루세이덩님 좋은 자료 올려주셔서 정말 감사합니다.
  • 크루세이덩 2016.10.16 22:22

    adb_search안에 image=test.bmp 삭제해 주시면 될 듯 합니다.


    이미지가 동일해서 좌표가 뜨질 않는 듯 합니다.

  • PlusK 2016.10.16 22:26

    좌표가 떳습니다. 늦은시간에 답변 감사합니다
    Click(x, y)
    {
    x := x+2
    y := y+34
    IParam := x|y<<16
    WinGet, ActiveID, ID, Noxx
    PostMessage, 0x201, 1, %IParam%, , ahk_id %ActiveID%
    PostMessage, 0x202, 0, %IParam%, , ahk_id %ActiveID%
    sleep,200
    }
    이함수를 사용가능한가요?

  • 크루세이덩 2016.10.16 22:31
    녹스를 여러개 키지 않으면 될거에요.
  • PlusK 2016.10.16 22:32
    넵 감사합니다
  • 꿀대표 2019.03.05 01:12

    좋은 정보 감사합니다.


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 오토핫키 이미지 찾기 부분 질문드려요. 3 일미자 2016.10.23 0/0
질문 이미지서치 질문합니다! 1 망망몽몽 2016.10.21 0/0
질문 오토핫키 막배우기시작한 초보입니다 1 bordy 2016.10.20 0/0
질문 이미지 서치관련 질문이 있습니다. 3 복권상인 2016.10.18 0/0
자유 오토핫키 배워보려고 다시 왔습니다. 2 하바나 2016.10.21 0/0
질문 녹스 이미지서치 질문있습니다 2 구구콘2 2022.12.14 0/0
질문 adb로 이미지 가져온후 서치 16 PlusK 2022.12.14 0/0
질문 adb스샷찍는거 질문드립니다 8 PlusK 2023.03.02 0/0
질문 갓 시작한 초보 질문드립니다. 2 타스 2022.12.14 0/0
질문 매크로 실시간 사용자를 알아보는 방법 미라클클 2022.12.14 0/0
질문 오토핫키 오버워치 에임도우미 tohrw 2022.12.14 0/0
질문 원래 업로드나 다운로드시 스크립트가 멈추나요?; 4 steemit 2022.12.14 0/0
질문 이미지서치 최근이미지.. 4 Giku77 2022.12.14 0/0
자유 바람의나라 오핫 스크립트 만드시거나,있으신분.. 1 ss무ss 2022.12.14 0/0
질문 바람의나라 매크로 만드시는분 계신가요?? 돌떵이 2022.12.14 0/0
질문 이미지서치후 마우스이동.. 1 후잡임 2022.12.14 0/0
질문 오토핫키 게임에서 안먹는 이유.... 2 nykang 2022.12.14 0/0
질문 마우스 클릭 딜레이를 랜덤으로 만들고 싶은데 4 초코나 2023.08.08 0/0
질문 세나 매크로에 대해서 궁금한점 8 별몬 2022.12.14 0/0
질문 녹스 드래그중에 범위 설정 총각미남 2022.12.14 0/0
Board Pagination Prev 1 ... 105106107108109110111112113 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글