매크로

조회 수 2273 추천 0 댓글 5

출처는 http://blog.naver.com/kjinhyun88/220464762100


여기에서 비활성 클릭을 추가할려고 제가 수정한 소스입니다.

빨간색 칠해진곳이 추가한곳입니다.

비활성 이미지 서치는 잘되는데

클릭은 안되요 머가 문제죠?

=========================

해결책 찾았습니다


x := % "" x ""
y := % "" y ""
  Pos := x|y<<16


수정해주시면 정상 작동합니다.

----------------------------------


#include Gdip.ahk

ImageSearch_Inactive(Title, ImgFileName)
{
 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(Title))
 pBitmapNeedle := Gdip_CreateBitmapFromFile(ImgFileName)

 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 ""
x := " x "
y := " y "
  Pos := x|y<<16
            postmessage,0x201,1,%Pos%,,NAVER - Internet Explore
          postmessage,0x202,0,%Pos%,,NAVER - Internet Explore

 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")
}

F9::
 ImageSearch_Inactive("NAVER - Internet Explore","test.bmp")
       
 return

Exit:
 Gdip_Shutdown(pToken)
 ExitApp
 return


  • 저혈당 2015.11.30 08:04
    역시 두드리면 열리는군요 이리저리 찾다가 덕분에 좋은 정보 얻어갑니다 감사합니다
  • 수지가좋아 2015.11.30 20:37
    저도 이리저리 해보다가 방법을 찾았내요 ㅎ
    좋은 자료 만드시길 바랍니다~
  • 시우쿤 2015.11.30 15:35

    좋고 귀한 정보 감사합니다!

    혹시 녹스나 블루스택에서도 동작하는지 확인해보신 선생님 계시는지요??

    당장 해보고 싶은데 1박2일로 나와있어서 마음만 급하네요 아놔;;

  • 수지가좋아 2015.11.30 20:39
    전 온라인 게임매크로를 만들어서
    앱플레이어에는 되는지 잘 모르겠습니다.
  • walter 2016.01.22 07:54

    잘보고갑니다. 찾고있는 내용이라 잘 보고가요


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 PostMessage 공부 도움 부탁드립니다 2 신령공주 2015.11.30 0/0
질문 항상 활성화시키기 3 사군자vv 2015.11.29 0/0
질문 비활성 이미지 서치 + 비활성 클릭 질문합니다 5 수지가좋아 2021.02.26 0/0
질문 예지력 님 스킨 입히기 관련 질문좀... 11 제발등업좀2 2015.11.30 0/0
질문 loop break 질문이요.. 7 모짱 2015.11.30 0/0
질문 등업님그리고 고수님들 질문있습니다! 3 소리없이 2015.11.28 0/0
질문 [초보질문] 포스트메시지가 왜 안먹힐까요ㅜ 10 HyunsD 2015.11.27 0/0
정보 [Lib] Class MsgBox, 메시지박스 확장 4 예지력1 2015.11.27 2/0
질문 USB 시리얼 번호 얻는법 도와주세요. cjh71 2015.11.26 0/0
자유 쓸대없는애기지만.. 개발자분들 참많네요 ㅎㅎ.. 16 제발등업좀2 2017.03.27 0/0
질문 모니터한개에서 확장으로 가상모니터에서 이미지서치불가 3 괴물어린이 2015.11.26 0/0
질문 지니모션 매크로 좀 도와주세요 1 라미첼 2015.11.26 0/0
정보 오토핫키 이미지 스위치... 6 파더 2015.11.27 0/0
자유 PC게임,특히 린지같은것 매크로하실분들 참고요. 4 우후훅 2015.11.27 0/0
질문 초보인데 매크로 만드는데 질문있습니다~ 3 도영이아빠 2015.11.27 0/0
자유 잘고텍스트 신기하네요. 17 외치기 2015.11.27 1/0
질문 오토핫키 입문할려고 합니다. 정보 많은 곳 좀 알려주세요 6 Auto영웅 2015.11.28 0/0
질문 guicontrol 을 실시간으로 Text를 수정할경우 깜빡임증... 4 cjh71 2015.11.25 0/0
질문 또 SOS 입니다 ㅜ 6 소리없이 2015.11.24 0/0
정보 오토핫키를 간단히 쓰고싶지만 너무 어렵다고 느낄때 9 HyunsD 2018.02.07 3/0
Board Pagination Prev 1 ... 135136137138139140141142143 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글