매크로

질문
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
분류 제목 글쓴이 최근변경 추천
질문 현재 오토핫키는 사인코드 뚫을 수 있나요? 3 걱정않는자 2023.02.24 0/0
질문 현재 오핫 우회방식 질문있습니다. 2 까망갈매기 2020.09.01 0/0
질문 현존하는 매크로중 가장 성능면에서 뛰어난건 어떤걸까요? 5 루벤스 2019.04.20 0/0
질문 형님들 고민있읍니다 인생선배님들 2 환상의커플 2019.09.07 0/0
질문 형님들 왕초보 블루스택 adb에 연결하기 좀 도와주십시오. cis105 2023.05.08 0/0
정보 호성님 무한인증 뜨시는분 팁 4 우아아앙이잉 2015.01.06 1/0
자유 혹 블루스택2 ip???? 어떻게확인하나요 1 제발등업좀2 2016.12.19 0/0
질문 혹.. CSS 나 자바스크립트 관련 .. 초보 싸이트 좋은데... 2 제발등업좀2 2022.12.14 0/0
질문 혹..윈드로이 & 녹스 해상도 맞추는법? 6 제발등업좀2 2015.12.03 0/0
질문 혹시 난독화 관련 싸이트 좀있을까요 제발등업좀2 2017.01.26 0/0
질문 혹시 1004 매크로 1920 * 1080 해상도를 세나에 맞춰 ... 인사왕바이킹 2014.12.01 0/0
자유 혹시 adb에 대해 배울수잇는 곳 발레리나 2017.07.10 0/0
질문 혹시 ngs 우회방법이 있나요?? 2 배브아 2020.03.16 0/0
질문 혹시 PostMessage쓸때 시간 간격 sleep < 문을 쓰나요? 2 꿈을낚는아이 2015.08.15 0/0
질문 혹시 다른 게임 자동물약 소스 좀 가지고 계시분 있어요? 꿈을낚는아이 2015.09.26 0/0
질문 혹시 동시에 여러곳 클릭하는 게 가능한가요? 3 cis105 2017.12.11 0/0
질문 혹시 리니지m 지금 되나요? melce1 2019.04.17 0/0
질문 혹시 멀티스레드로 이미지 서치 돌려본 분 계신가요? 1 sistt 2015.09.01 0/0
자유 혹시 메이플 사냥매클중에 이런gui보신분 룬오리 2019.04.06 0/0
질문 혹시 모모 앱플레이어 run 으로 실행 명령어가 어떻게 ... 2 wnlf 2017.08.29 0/0
Board Pagination Prev 1 ... 201202203204205206207208 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글