오토핫키 커뮤니티

조회 수 170 추천 0 댓글 2

출처는 지년님 블로그(네이버블로그/kjinhyun88/220464762100) 입니다

비활성이미지서치입니다
제가 클릭도하는걸로 수정하였구요 잘작동을 합니다
문제는 이미지가져오는 위치가 스크립트가 있는 파일위치인것 같구요 
경로를 %A_ScriptDir%\Image\ 쪽으로 바꾸고싶은데 잘안되서 질문드립니다!
그리고 또하나 질문드릴게요 밑에 클릭쪽부분에서 Nox app player -> dviceTitle 로 바꾸면 클릭을 하지않는데 왜안되는지 모르겠습니다 ㅠ.ㅠ
#include gdip.ahk

global dviceTitle := "Nox app player"

비활성이미지서치클릭(imgfile)
{
  If !pToken := Gdip_Startup()
  {
    MsgBox, 48, gdiplus error!, Gdiplus failed to start. Please ensure you have gdiplus on your system
    ExitApp
  }
  OnExit, Exit

  pBitmapHayStack := Gdip_BitmapFromHWND(hwnd := WinExist(dviceTitle))
  pBitmapNeedle := Gdip_CreateBitmapFromFile(imgfile)

  Width1 := Gdip_GetImageWidth(pBitmapHayStack), Height1 := Gdip_GetImageHeight(pBitmapHayStack)
  Width2 := Gdip_GetImageWidth(pBitmapNeedle), Height2 := Gdip_GetImageHeight(pBitmapNeedle)
  E1 := Gdip_LockBits(pBitmapHayStack, 0, 0, Width1, Height1, Stride1, Scan01,BitmapData1)
  E2 := Gdip_LockBits(pBitmapNeedle, 0, 0, Width2, Height2, Stride2, Scan02,BitmapData2)

  MCode(Gdip_ImageSearch, "83EC148B4424309983E20303C28BC88B442434995383E2035503C2C1F80256C1F902837C24"
  . "30005789442420C7442410000000000F8EBE0000008B5C24288B7C24388D048D00000000894424188B442430895C241CE"
  . "B098DA424000000008BFFC74424440000000085C07E6D895C24148B6C242CC7442440000000008D6424008B4C24403B4C"
  . "243C0F8D8600000033C985FF7E158BD58BF38B063B02751F4183C20483C6043BCF7CEF8B442420035C2418FF44244003C"
  . "003C003E8EBC38B4C24448B5C24148B4424304183C3043BC8894C2444895C24147C978B4C24108B5C241C035C2418413B"
  . "4C2434894C2410895C241C0F8C68FFFFFF8B5424488B44244C5F5E5DC702FFFFFFFFC700FFFFFFFF5B83C414C38B4C244"
  . "48B5424488B44244C5F495E890A8B4C24085D89085B83C414C3")

  Time1 := A_TickCount
  VarSetCapacity(x, 8, 0), VarSetCapacity(y, 8, 0)
  Loop, 100
  DllCall(&Gdip_ImageSearch, "uint", Scan01, "uint", Scan02, "int", Width1, "int", Height1, "int", Width2, "int", Height2, "int", Stride1, "int", Stride2, "int*", x, "int*", y)
  MsgBox, % "Time for 100 searches: " A_TickCount-Time1 "ms`nx: " x "`ny: " y ;%

 ;---------------------------클릭하는쪽--------------------------------------------------
  Iparam := x|y<<16
  PostMessage, 0x201, 1, %Iparam%, , Nox app player ;Nox app player -> dviceTitle 로 바꾸면 클릭을 하지않음
  PostMessage, 0x202, 0, %Iparam%, , Nox app player ;Nox app player -> dviceTitle 로 바꾸면 클릭을 하지않음
 ;--------------------------------------------------------------------------------------
  Gdip_UnlockBits(pBitmapHayStack,BitmapData1), Gdip_UnlockBits(pBitmapNeedle,BitmapData2)
  Gdip_DisposeImage(pBitmapHayStack), Gdip_DisposeImage(pBitmapNeedle)
  return
}
MCode(ByRef code, hex)
{
  VarSetCapacity(code, StrLen(hex)//2)
  Loop % StrLen(hex)//2 ;%
  NumPut("0x" SubStr(hex, 2*A_Index-1, 2), code, A_Index-1, "char")
}


button시작:
{
  Gui, submit, NoHide
  GuiControl, , 상태, 시작
  비활성이미지서치클릭("메인모험입장.bmp")
}
return


  • 크루세이덩 2016.10.26 00:20

    이미지는 비활성이미지서치클릭("img\메인모험입장.bmp") 이런식으로 작성하시거나

    폴더를 고정시키시려면 imgfile := "image\" imgfile 이런식으로 추가하시면 될 거 같고요

    클릭부분은 다중 접속시 타이틀로는 작동이 되지 않을 수 있습니다.

  • 구구콘2 2016.10.26 01:00
    감사합니다 경로지정 됬습니다 ㅎㅎㅎ
    클릭부분은 다중접속이 아닌데도 안되네요
    도와주셔서 감사합니다

List of Articles
분류 제목 글쓴이 최근변경 추천
질문 이미지서치 명령어에 대해 궁금한게 있어요 7 스웨이스 2016.11.15 0/0
질문 dllcall로 autohotkey.dll이 호출 안되는 현상 하연데디 2016.10.28 0/0
질문 녹스 스피드모드에서 gdip 이제 안되나요? 4 비둘기둘기 2016.11.05 0/0
질문 비활성 관련 질문드립니다. 뽕눈 2016.10.28 0/0
질문 오토핫키 이미지서치 급 질문입니다 답변기다리겠습니다. 8 케이디 2016.11.15 0/0
질문 블택2와 블택의 adb 활용법이 틀린가요? 11 flem 2016.10.30 0/0
질문 Gui에 설정 불러와 적용 시키는 법좀 도움부탁드려요 12 가족오락관 2016.10.31 0/0
질문 메m 블루스택2만 지금 되는건가요? 2 호규흐규 2016.10.27 0/0
자유 하.. 오토핫키 꽤어렵네요 호규흐규 2016.10.27 0/0
질문 확장모니터에서 controlclick질문드립니다 레나류륜 2016.10.27 0/0
질문 Loop문과 이미지 서치 질문 2 심장의중심 2016.10.28 0/0
자유 항상 네이버 카페에서만 배우다가.. 1 거므사마 2016.10.28 0/0
질문 메이플m 다크나이트 1자맵 매크로 4 배워요 2017.10.25 0/0
질문 치트엔진으로 얻은 메모리주소를 오핫키로 읽어올 수 ... 6 크농 2016.10.27 0/0
질문 gdip 이미지서치 질문드립니다. 5 영창이염 2016.10.29 0/0
질문 2일된 오토핫키 초보 질문입니다 1 배워요 2016.10.28 0/0
질문 이미지서치 관련 질문입니다. (봉봉님 소스 관련) 6 심장의중심 2016.10.27 0/0
질문 오토핫키 이제 막 시작하는 초보입니다. 새로만들기 스... 심장의중심 2016.10.26 0/0
질문 OS나 32/64비트 환경에따라 작동여부가 갈리기도하나요? 라미첼 2016.10.26 0/0
질문 소스에 이미지경로를 바꾸고싶어서 질문드립니다! 2 구구콘2 2016.10.26 0/0
Board Pagination Prev 1 ... 103104105106107108109110111 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글