매크로

조회 수 1156 추천 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
공유 카카오토 서버 중지 안내입니다. 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
공유 안녕하세요 카카오토 제작자 프리헌터스입니다. 195 프리헌터스 2024.05.16 73/0
공유 "카카오토 베타" 2015. 12.31일 (베타버전 기능) 401 프리헌터스 2018.01.19 61/0
질문 and에서 win 으로 변경관련 캐마 2020.11.18 0/0
질문 API 사용법 문의! ( #효서니즘님 도와주십쇼 ) 4 빵글빵글 2020.08.18 0/0
질문 api...사용법? 문법? 1 샴플오 2020.08.02 0/0
정보 API관련 간단한 예제 (메신저양방향설명댓글추가) 17 효서니즘 2021.11.18 6/0
질문 apk 업데이트 관련 여쭙니다. asd 2020.08.23 0/0
질문 avast 백신프로그램에 바이러스로 인식됩니다. 7 닷장군 2021.01.26 0/0
질문 AXE 매크로 제작 중 질문이 있습니다! 8 골골라굴 2017.10.24 0/0
질문 AXE 메크로 제작 중 질문입니다!! 4 골골라굴 2017.10.12 0/0
공유 AXE 숙제용 매크로 공유 15 베짱이사장 2020.09.27 2/0
질문 A↔B 무한루프 하는 방법이 뭐가 있을까여?? 7 나는하지 2020.02.10 0/0
질문 a녹스에서 홈버튼 밑의 요즘임무(??)버튼 밝은용이 2018.01.06 0/0
질문 A라는 던전 40회, B라는 던전 30분, A던전 40회를 돌게... 3 밥탱이 2018.07.24 0/0
질문 b3 버전인데요 스크립트가 되다 말다 하네요 ;; 1 바버 2017.08.22 0/0
버그 b3)스크립 진행도중에 멈춰버리더니 처음부터 시작하는... 4 데프픗 2017.08.08 0/0
질문 B3를 B7으로 업글시에.. 4 파란자전거 2018.01.17 0/0
질문 B3버전 스샷판단 기능저하? 2 파란자전거 2017.10.08 0/0
질문 B4 Pro버전 초보가 질문합니다. 21 뷰잉뷰 2017.09.12 0/0
질문 B4 스샷판단 이미지서치 질문. 3 대혀니 2017.09.05 0/0
질문 B4 프로버전 명령문 질문드립니다. 1 지니자니쟈니 2017.09.09 0/0
질문 B4버전 WINDOW스샷 질문입니다... 8 Khzini 2017.09.01 0/0
Board Pagination Prev 1 ... 101112131415161718 ... 451 Next
/ 451

전체 최신 인기글

전체 주간 인기글