매크로

조회 수 1144 추천 6 댓글 17

프리헌터스님께서 핸들적용 업데이트 해주신후 활용범위가 정말 넓어졌습니다.


API에 대한 궁금증이 많으신분들을 위해 간단히 이해하기 쉽게 예제하나드리고갑니다.


멘땅에 해딩으로 익힌거라 직관적인 방법은 아닐 수 있으나 이해를 돕기위해 작성합니다.


API 사용하기위해서는 "창"의 핸들을 찾아야합니다.

윈도우는 창과 창의 대화입니다. 그림판을키면 그림판의 창이 열리는거고 메신저를 키면 메신저의 창이 열리고 이메신저안에서 

대화방을 열면 메신저 대표창의 자식창이 열린다고 생각하시면 되겠습니다.


각 창이 열리면 윈도우에서 핸들을 부여해줍니다.

우리는 API기능을 쓰기 위해서 그 "핸들"을 찾아야합니다.


사실 보통 대부분의 윈도우 프로그램은 메인 핸들을 찾은후 세부 자식핸들을 또다시 세부적으로 찾은다음 

내가 사용하려는 부분의 핸들을 찾아서 지정해줘야하는경우가 대부분일것입니다. 

이부분은 나중에 정리해서 올리고 오늘은 간단하게 사용가능한거만 예제로 쓸께요.



BGUKpVb.png

1.Findwindow 를 통하여 원하는 창의 핸들을 찾는다.

-우선 창이름(ldmultiplayer)을 먼저 알아내신후 아래와같이 그 창이름의 핸들을 찾습니다.

- findwindow로 ldmultiplayer이름을 가진 창의 핸들값을 멀티정렬api.0에 저장한다.

(자식핸들까지 찾아보실분은 대표핸들값 저장한것을 물리고 차일드파인드하면 싹다나옵니다.)

 



Q5V5ndZ.png


변수값에 ldmultiplayer 의 핸들값이 저장되었네요.


WOYyvmX.png


2.핸들값을 물리고 사용한다.

핸들에 체크해주시고 찾은 핸들값을 불러온후 포스트마우스 메세지로 자동정렬을 클릭합니다.

(스크립트내 핸들값에 찾은핸들값 숫자를 그대로 입력해주셔도 됩니다.) 



1. 마우스 왼쪽버튼을 누른다 {WM_LBUTTONDOWN, 1, 275,627}


2. 마우스 왼쪽버튼을 뗀다 {WM_LBUTTONUP, 1, 275,627}



엄청간단하죠?? 

예제로 ld멀티플레이어 멀티정렬을 클릭하기를 들었고 핸들컨트롤과 카카오토 스샷기능,변수,연산기능을

응용해서 많은곳에 사용 가능합니다. 

저같은 경우에는 카카오토로 특정그림이 나오면

스샷보관-> ocr전환 -> 추출된 문자->엑셀에 입력->통계값을 카톡으로전송 등 잡다한곳에 많이 사용하고있어요.

ps 스샷같은경우 연동이 되있는곳만(ex:앱플레이어연동상태) 스샷판단이 되기때문에 핸들값찾은곳의 이미지를 보관하고

비교하는 방식으로 응용하거나 프로그램자체를 연동하면 됩니다.


저처럼 맨땅에 헤딩하시는분들이 있다면 도움되셨으면 좋겠네요..



List of Articles
분류 제목 글쓴이 최근변경 추천
공유 카카오토 2.30 HID 수정본입니다. 83 프리헌터스 2024.02.15 22/0
공유 카카오토 서버 중지 안내입니다. 65 프리헌터스 2023.03.06 13/0
공유 카카오토 PRO V2.30 정식버전 입니다.(2020.2.1) 156 프리헌터스 2024.02.15 40/0
정보 카카오토 pro 2.30 주요기능(세번째 하드웨어 마우스/... 38 프리헌터스 2023.01.19 3/0
정보 카카오토 pro 2.30 주요기능(두번째 지역변수) 6 프리헌터스 2023.10.12 4/0
정보 카카오토 pro 2.30 주요기능(첫번째 윈도우플로그램) 15 프리헌터스 2023.01.18 5/0
공유 카카오토 PRO V2.30 베타버전 입니다.(2020.1.28) 84 프리헌터스 2020.02.01 21/0
정보 카카오토 연동관련 사항 정리글입니다. 55 프리헌터스 2023.05.30 13/0
공유 카카오토 Pro V2.20 입니다.(19.09.09. 연동변경) 160 프리헌터스 2023.01.18 27/0
공유 카카오토 V 1.764 입니다(2018.12.27 기기연동 업데이트) 52 프리헌터스 2020.11.06 2/0
공유 카카오토 Pro V2.11 입니다(2018.12.27 기기연동 업데... 206 프리헌터스 2020.02.05 37/0
공유 카카오토 Pro 2.01 버전입니다.[7.13 모모최신, 카카오... 400 프리헌터스 2020.02.01 105/0
공유 카카오토 PRO 오류제보 및 건의 / 최근 업데이트 내용 327 프리헌터스 2020.12.22 8/0
공유 카카오토 PRO b7버전(최종 : 12.28) 정보입니다. 470 프리헌터스 2023.05.07 56/0
공유 카카오토 PRO 안내 ...... 193 프리헌터스 2019.02.18 59/0
공유 카카오토 V 1.763 입니다(2018.5.8 기기연동 업데이트) 306 프리헌터스 2019.09.03 38/0
공유 카카오토 V1.75 입니다.... 115 프리헌터스 2018.01.19 25/0
공유 카카오토 V1.74 입니다..... 316 프리헌터스 2018.01.19 71/0
공유 카카오토 V1.72 입니다. 365 프리헌터스 2018.01.19 66/0
정보 카카오토PRO로 제작한 매크로 소스 공개 198 팟팟팟 2023.01.17 36/0
공유 카카오토 1.7 오류제보 및 건의 / 최근 업데이트 내용 56 프리헌터스 2019.12.17 13/0
공유 안녕하세요 카카오토 제작자 프리헌터스입니다. 194 프리헌터스 2023.02.19 73/0
공유 "카카오토 베타" 2015. 12.31일 (베타버전 기능) 401 프리헌터스 2018.01.19 61/0
정보 구글 드라이브 KPL 생성법..(임시방편) 2 방바닥 2024.04.11 1/0
정보 모니터 꺼놓고 쓰는데 dp케이블이라 고생하시는 분 1 붉은쌈닭 2023.07.03 0/0
정보 ld플레이어 줌아웃/인 하기 4 Dkdkdk12 2021.08.20 0/0
정보 멀티시 연결끊김 팁.. 2 와스프 2021.05.18 0/0
정보 ld 플레이어 연결안될때 3 매미매맴맴 2021.03.20 1/0
정보 핫타임 시간 계산하는 방법 8 겔바슨 2021.01.20 3/0
정보 [인증] 사용자 갯수제한 / 사용 제한시간 설정 15 arisaba 2021.12.08 1/0
정보 기기연결 끊어짐 나오시는 분 윈도우디펜더 끄고 해보세요 2 김비트 2021.01.05 0/0
정보 LD 앱플레이어 에서 줌아웃 하기 10 방바닥 2021.01.05 0/0
정보 API관련 간단한 예제 (메신저양방향설명댓글추가) 17 효서니즘 2021.11.18 6/0
정보 카카오토 연동안될때 제일먼저 확인할점 8 녹디씨 2020.07.25 0/0
정보 모르시는분들이 생각보다 많은 앱멈춤 앱실행 재부팅 팁 1 타냐짱만세 2020.07.21 0/-1
정보 LD플레이어 연결관련 팁 6 효서니즘 2022.03.15 0/0
정보 HID클릭씹힘현상 -해결방법-임시 4 짝상 2020.03.14 0/0
정보 카카오토 녹스 연동관련 고생하다가 겨우 찾은방법입니다 3 추가혜택 2020.08.09 0/0
정보 LDPlayer -> 녹스 변경 이후 LDPlayer 삭제하면 연동이... 3 인디인디인디안 2020.01.20 0/0
정보 LD Player 연동 관련 정리 인디인디인디안 2019.12.27 0/0
Board Pagination Prev 1 234 5 Next
/ 5

전체 최신 인기글

전체 주간 인기글