매크로

질문
2016.10.16 15:47

adb로 이미지 가져온후 서치

조회 수 537 추천 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
분류 제목 글쓴이 최근변경 추천
질문 메이플 거탐알람플!! sdaghj 2023.02.24 1/0
질문 오토핫키 try catch 설명을 읽어봐도 이해가 안됩니다 4 츠카다카즈오 2023.02.24 1/0
질문 완전동시입력 하는방법이있나요?? 1 으헤헤 2023.02.24 1/0
질문 메이플 매크로는 어떻게 사용해야하는지 알려주실분 균간지 2021.08.25 1/0
자유 짜증나는 한영전환 오타를 해결할 아이디어인데 이런 ... 2 배틀크루저 2023.02.24 1/0
질문 오딘 오토핫키 로 클릭되나요? 3 jjjju 2023.02.24 1/0
질문 오토핫키 이미지인식 어캐하나요 2 니누미 2023.02.24 1/0
자유 오토핫키에 대한 고찰 2 fefe12 2023.02.24 1/0
질문 이미지맥스와 오토핫키 비활성클릭 질문 2 츠카다카즈오 2023.02.24 1/0
질문 오토핫키 튕김 1 초보오토핫 2023.02.24 1/0
질문 오토핫키 이미지서치 여러장 서치하는방법좀 봐주세요 ... 4 매크로찾아삼 2023.02.24 1/0
질문 비활성 이미지 서치 매크로 추천좀 해주세요 4 감자밥 2022.07.09 1/0
질문 카카오토나 오토핫키 4 윤목s1 2023.03.23 1/0
공유 오토핫키 디컴방지 컴파일러 4 digim0 2023.03.09 1/0
자유 PostMessage 비활성 키입력 wparam, lparam 없이 하는 ... 아스팔트맨 2023.07.14 1/0
질문 오토핫키 매크로만드는법 강의자료 추천좀요 1 mnbmnb 2023.08.24 1/0
정보 간단하게 테스트해본 쿠키런 생명보내기 매크로 Script... 1 한길 2014.09.05 2/0
자유 세나 매크로 테스트 하실분 구합니다.(마감) 55 생물 2015.01.01 2/0
자유 숨어야산다님 조언 따라 만들어본 픽셀,좌표 확인기! 12 으뜸어린이 2024.08.09 2/0
정보 비활성 클릭과 클릭 좌표의 오차에 대해서 3 lidmt 2016.04.07 2/0
Board Pagination Prev 1 ... 201202203204205206207208 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글