매크로

조회 수 1165 추천 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 수정본입니다. 86 프리헌터스 2024.07.07 23/0
공유 카카오토 서버 중지 안내입니다. 66 프리헌터스 2024.07.14 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
공유 안녕하세요 카카오토 제작자 프리헌터스입니다. 196 프리헌터스 2024.08.17 73/0
공유 "카카오토 베타" 2015. 12.31일 (베타버전 기능) 401 프리헌터스 2018.01.19 61/0
질문 Pc게임용 만드려고하는데요 3 강냉이 2021.03.05 0/0
질문 카키오토 멀티로 윈클릭하시는분계신가요? 1 랜덤로얄 2021.02.22 0/0
질문 제어판에 탭 삭제할 수 있나요? 2 Areu 2021.02.20 0/0
질문 카카오토 제어판 관련 문의입니다. 7 으챠 2021.02.19 0/0
질문 스샷 판단시 그룹 이름에 따라 오작동 버그 2 태연팬 2021.02.20 0/0
질문 특정화면에서 원하는 이미지를 찾고 해당 이미지의 갯... 8 TheReal 2021.02.19 0/0
질문 혹시 제작의뢰하는 사이트가 따로있나요? 3 Nezero 2021.02.20 0/0
질문 블루스택은 내부파일 못들어가나요? 가느가다 2021.02.16 0/0
질문 미리보기 확대/잘림 질문드립니다 6 담배요정 2021.05.18 0/0
질문 이제 개발 안하시는건 아니시죠? 소복 2021.02.16 0/0
질문 셋타임 문의 드립니다 군자소프 2021.02.15 0/0
질문 스샷보관 저장방법,랜덤함수앞에 문자 붙이는법 타냐짱만세 2021.02.14 0/0
질문 타임체크 문의 2 군자소프 2021.02.25 0/0
질문 콤보박스 문의 2 KimGoon 2021.02.11 0/0
질문 블루스택 앱 꺼짐 후 재실행 어케 처리하세요? 1 시아입니다 2021.02.07 0/0
질문 스샷 판단 간단한 질문 있습니다! 2 Dkdkdk12 2021.02.25 0/0
질문 KPL 파일 생성관련 질문입니다. 3 LavI 2021.02.05 0/0
질문 ld플레이어 4.0.45 버전 연동 되나요? gnig12 2021.02.04 0/0
질문 카카오토 프로 매니저에서 추적 기능 문의 드립니다. 2 태연팬 2021.02.18 0/0
자유 쿠키런 킹덤 매크로 만드실분은 없으실려나 14 철도리 2021.04.16 0/0
Board Pagination Prev 1 ... 424344454647484950 ... 451 Next
/ 451

전체 최신 인기글

전체 주간 인기글