dico.gif

i15947420946.gif

11123223.gif

huuon2.gif



♨신규 게시물♨




♨신규 댓글♨




♨랭킹 TOP 30♨


  1. 사나 66,804
  2. 얍얍 65,770
  3. 타이갓 55,581
  4. 치즈돈가스덮밥 50,480
  5. ZicP 40,570
  6. 도리toS 35,862
  7. 투혼v 35,838
  8. 헤이브로 32,344
  9. 도리고 29,633
  10. 달콤한 26,316
  11. AkiREI 23,870
  12. 깡따구 23,608
  13. 키호 20,427
  14. 머니 19,059
  15. 개나리 18,987
  16. 안인시우안 18,414
  17. 호날두마리치킨 17,482
  18. 코난 17,339
  19. 스쿼드 16,402
  20. 쯔쯔가무시 16,008
  21. 악당 15,480
  22. 김돈치 14,598
  23. 지금몇시지 14,393
  24. 규따네 13,242
  25. 반가워용 13,201
  26. 메이플젠문가 13,197
  27. 진성TV 11,746
  28. 리신 11,455
  29. KIM 11,377
  30. 어려서부터 11,298

6faa2286ccd015fb37f28f688e13eac6.png

MOUSEGETPOS 명령어

브랜뉴2019.06.05 16:39조회 수 17댓글 0

  • 2
    • 글자 크기

안녕하세요~ 킴영감입니다~

 

이번 강좌 내용은 마우스의 좌표를 받아오는 기능을 하는 MouseGetPos 명령어 입니다.

 

오토핫키에 구현되어있는 MouseGetPos는 강력한 기능을 가지고 있어 다양한 방법으로 활용할 수 있으며, Spy 프로그램을 직접 만들 수도 있습니다~

 


● 사용방법

 

명령어 형태

 

MouseGetPos, x좌표, y좌표, 마우스커서가 있는 창의 ID, 마우스커서가 있는 창의 ClassNN, 옵션

 

변수 설명

 

x좌표, y좌표 - 마우스가 있는 좌표를 받아오는 변수입니다.

마우스커서가 있는 창의 ID - 마우스커서가 위치한 곳에 있는 창의 HWND 값을 받아오는 변수입니다.

마우스커서가 있는 창의 ClassNN - 마우스커서가 위치한 곳에 있는 창의 하위 요소인 ClassNN 값을 받아오는 변수입니다.

옵션 - 생략하면 0이며 1, 2, 3을 입력해 "마우스커서가 있는 창의 ClassNN" 부분에 받아올 값을 설정할 수 있습니다.

         0 : ClassNN

         1 : ClassNN을 받아오는 방법 변경

         2 : ClassNN 대신 하위 요소의 HWND를 받아옵니다.

         3 : 1과 2를 모두 적용합니다.

 

 

 

 

 


● 사용 예시

 

MouseGetPose를 사용해서 마우스의 위치를 받아오는 프로그램을 만들어 보도록 하겠습니다.

 

우선 완성된 프로그램은 아래와 같습니다.

 

           

 

마우스좌표와 클래스를 받아오도록 만들어봤습니다.

 

엄청 간단하니까 바로 스크립트를 보도록 하겠습니다~

 

아래와 같이 스크립트를 작성하세요.

 

 

간단하게 MouseGetPos를 사용한 마우스가 위치한 좌표를 출력해주는 프로그램을 만들었습니다. 

 

F2를 누르면 마우스의 포지션을 받아오고 GUI에 출력해주도록 작성했습니다.

 

MouseGetPos에 사용되는 변수 중 x, y좌표와 클래스를 받아오는 변수만 사용했습니다.

 

실행되면 while 루프를 돌면서 현재 좌표와 클래스를 받아오고 F3을 누르면 상태변수에 false를 넣어 멈추도록 되어있죠?

 

한가지 참고하실 부분은 CoordMode를 변경하지 않아 상대좌표를 받아옵니다. 활성화된 창을 기준으로 좌표를 받아오니 테스트를 통해 분석해보시면 도움될 것 같네요^^

 

 


● 응용

 

MouseGetPos는 필요에 따라서 응용할 곳이 많을 것 같습니다.

 

현재 마우스의 좌표를 필요로하는 곳에 어디든지 사용될 수 있겠네요~

 

제가 배포한 픽셀값 받아오는 프로그램 역시 MouseGetPos 명령어를 사용했습니다~

 

사용방법이 어렵지 않으니 쉽게 적용하실 수 있을 겁니다~

 

다양한 곳에 적용해보시기 바랍니다~

  • 2
    • 글자 크기
CLICK 명령어 (by 브랜뉴) 오토핫키 강좌 #10 - 비활성 마우스 드래드 (by 브랜뉴)

댓글 달기 WYSIWYG 사용

글쓴이 비밀번호
첨부 (2)
7e63e46ff95c0606cf151649904f94a1.png
5.7KB / Download 0
">
fc385f972125a7660b7047d9ddad7fe9.png
56.7KB / Download 0
">

서버에 요청 중입니다. 잠시만 기다려 주십시오...