오토핫키 커뮤니티

조회 수 655 추천 0 댓글 7

좌표:
X:= 497
Y:= 426 
Ax:= 0    ;오차 X값
Ay:= 0
XY:= X-Ax|Y-Ay << 16   ; 왜인지 모르겠으나 줬던 좌표와 해당 실행 좌표는 달라서 알아낸후 오차값을 뺴거나 더함

F2::
gosub,좌표
PostMessage, 0X201, 1, %XY%, Afx:00007FF64F4A0000:81, 제목 없음 - 그림판
PostMessage, 0X202, 0, %XY%, Afx:00007FF64F4A0000:81, 제목 없음 - 그림판
Sleep,100  ; 여기 까지는 문제 없이 실행 잘됨(XY 좌표 클릭)

PostMessage, 0x201, 1, %XY%, BlueStacksApp1, Bluestacks App Player
PostMessage, 0x202, 0, %XY%, BlueStacksApp1, Bluestacks App Player
Sleep,100 블루 스택은 어쩐지 실행이 안되요 우쨰서...ㅜ0ㅜ
return
왜인지 아시는 고수분 없나요?ㅜㅜ

  • 제발등업좀2 2016.05.22 18:17
    안갈켜드림...~~♡
  • profile
    와이로 2016.05.22 18:28
    제가 쓰는 비활성 터치 함수입니다. 참고해보세요.

    ;x1,y1 만 입력시 비활성 클릭
    ;x2,y2 까지 입력시 비활성 드래그
    MouseTouch(hwnd, x1,y1, x2="",y2="")
    {
      if x2=
      {
        lParam1 := x1 & 0xFFFF | (y1 & 0xFFFF) << 16
        DllCall("PostMessage", "UInt",hwnd, "UInt", 0x201, "UInt", 1, "UInt", lParam1)
        DllCall("PostMessage", "UInt",hwnd, "UInt", 0x202, "UInt", 0, "UInt", lParam1)
      }
      else
      {
        lParam1 := x1 & 0xFFFF | (y1 & 0xFFFF) << 16
        lParam2 := x2 & 0xFFFF | (y2 & 0xFFFF) << 16 
        DllCall("PostMessage", "UInt",hwnd, "UInt", 0x201, "UInt", 1, "UInt", lParam1)
        DllCall("PostMessage", "UInt",hwnd, "UInt", 0x200, "UInt", 0, "UInt", lParam2)
        DllCall("PostMessage", "UInt",hwnd, "UInt", 0x202, "UInt", 0, "UInt", lParam2)
      }
    }


    ;이건 클라이언트 좌표용으로 수정한것
    ;x1,y1 만 입력시 비활성 클릭
    ;x2,y2 까지 입력시 비활성 드래그
    MouseTouch(hwnd, x1,y1, x2="",y2="")
    {
      if x2=
      {
        if !p := ClientToWindow(hwnd, x1, y1)
    return
        lParam1 := p.x & 0xFFFF | (p.y & 0xFFFF) << 16
        DllCall("PostMessage", "UInt",hwnd, "UInt", 0x201, "UInt", 1, "UInt", lParam1)
        DllCall("PostMessage", "UInt",hwnd, "UInt", 0x202, "UInt", 0, "UInt", lParam1)
      }
      else
      {
        if (!p1 := ClientToWindow(hwnd, x1, y1)) or !p2 := ClientToWindow(hwnd, x2, y2)
    return
        lParam1 := p1.x & 0xFFFF | (p1.y & 0xFFFF) << 16
        lParam2 := p2.x & 0xFFFF | (p2.y & 0xFFFF) << 16 
        DllCall("PostMessage", "UInt",hwnd, "UInt", 0x201, "UInt", 1, "UInt", lParam1)
        DllCall("PostMessage", "UInt",hwnd, "UInt", 0x200, "UInt", 0, "UInt", lParam2)
        DllCall("PostMessage", "UInt",hwnd, "UInt", 0x202, "UInt", 0, "UInt", lParam2)
      }
    }

    ClientToWindow(hwnd, x, y)
    {
      VarSetCapacity(RECT, 16, 0)
      VarSetCapacity(POINT, 8, 0), NumPut(x, POINT, 0, "Int"), NumPut(y, POINT, 4, "Int")
      if !DllCall("ClientToScreen", "UInt",hwnd , "UPtr",&POINT) or !DllCall("GetWindowRect", "UInt",hwnd, "UPtr",&RECT)
    return
      x := NumGet(POINT, 0, "Int"), y := NumGet(POINT, 4, "Int")
      left := NumGet(RECT, 0, "Int"), top := NumGet(RECT, 4, "Int")
      return {x:x-left, y:y-top}
    }

  • 슉슉이 2016.05.22 18:38
    오늘 운좋네요ㅎ 또 하나 배우고 갑니다ㅎ
  • 제발등업좀2 2016.05.22 18:45
    저도 운이좋군요.. ㅎㅎ 드래그 부분에서 매번 힘들어했어는데 ㅋㅋ 잘보 고 잘배워갑니다 ... 와이로님 소스는 역시 뭐가틀리네요 ... 이해가는것도있고 안가는것도있고..실상안되는게 더많지만 여튼 배워갑니다 감사합니다 매번~♡
  • 신령공주 2016.05.23 07:01
    너무 상위라 어려워서 하나도 모르겠....
  • 슉슉이 2016.05.22 18:38
    PostMessage, 0x201, 1, %XY%,, Bluestacks App Player

    이렇게 해보세요ㅎ 제 기억엔 블텍은 화면 위치마다 클레스nn값이 달라서 그거 샹략하고 윈도지정만 하면 됐던 거 같아요.
  • 신령공주 2016.05.25 23:42
    해봤지만 안되네요 ㅜㅜ

List of Articles
분류 제목 글쓴이 최근변경 추천
질문 비활성클릭 질문드립니다.. 2 큰일이넹 2017.12.21 0/0
질문 블루스택3에서 자동접속기능을 만들려고 합니다. 3 가족오락관 2017.12.23 0/0
질문 오토핫키를 시작해보려고 합니다. 조언좀 부탁해요 1 워니아부지 2017.12.19 0/0
자유 유료 오토핫키를 사용하다 사기당해버렸네요... 4 컴파일러패킹 2018.01.23 0/0
질문 postmessage를 gui에서 받아와서쓰는방법 1 뚜르따르또르 2017.12.18 0/0
질문 고수님들! 도와주세요! 주삐루따 2017.12.18 0/0
질문 안녕하세요 .도움좀 주세요 4 akreh 2018.04.27 0/0
질문 블루스택3 gdip먹히나요? 2 가족오락관 2017.12.23 0/0
질문 픽셀서치반응속도에 대해서 질문드립니다. 3 반닙 2017.12.16 0/0
질문 외부에서의 txt를 읽고 명령어 구문을 추가하는게 가능... GOLD 2017.12.15 0/0
질문 인터넷을 뒤지다가 스크린샷캡처후 자동 imgur 업로드 ... GOLD 2017.12.14 0/0
질문 마우스레코더 프로그램을 FPS게임에서 사용되게하기. 2 반닙 2017.12.17 0/0
질문 랜덤좌표를 원 모양으로 만들 수 있나요? 1 alfhsk 2017.12.14 0/0
자유 이미지 서치 오토핫키 의뢰합니다 ghdwns 2017.12.14 0/0
질문 픽셀서치나 이미서치 범위를 사각틀로 표기(시각화)할... 2 포천아지 2017.12.16 0/0
질문 GDI GREYSCALE 질문합니다 . 4 뚜르따르또르 2017.12.13 0/0
질문 사용자의 현재 ctfmon IDE 상태를 인식할 방법이 있나요? 1 GOLD 2017.12.19 0/0
질문 글 내용의 것을 만들어 보려는데요.. 2 게을러 2017.12.12 0/0
질문 이런 방식으로도 가능할까요? 3 GOLD 2017.12.16 0/0
질문 질문드립니다. 3 깡당구 2018.05.05 0/0
Board Pagination Prev 1 ... 777879808182838485 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글