매크로

조회 수 1154 추천 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
질문 09/29 업데이트된 녹스 3.7.3 버전쓰시는 분 있나요? 1 루싁크 2016.10.12 0/0
자유 0x0 못고쳐서 그냥 앱플레이어 갈아타네요.. 4 MOA모모 2019.05.21 0/0
자유 0에러는 언제쯤 없어질까요...? 3 라티엠 2017.07.14 0/0
질문 1 녹스 : 1 카카오토 인가요 1 행볶사냥꾼 2017.09.10 0/0
질문 1-a-2-a-3-a-... 식으로 매크로를 만들고 싶은데 조언... 4 zerk 2018.07.06 0/0
질문 1.0 에서 쓰는 소스가 1.1에서 안되는 이유? 1 시민이 2016.03.01 0/0
질문 1.0에서 1.3으로 갈아탔는데 반복하지 않고 멈춥니다.. 3 다슈매트 2016.03.18 0/0
질문 1.1 버젼 튕김 문의드립니다 2 또찐깨찐 2016.02.27 0/0
자유 1.1버전 문제점보고. 2 니노니모 2016.02.27 0/0
질문 1.1버전에서 스샷클릭기능이 제대로 작동하지않습니다. 3 니노니모 2016.02.26 0/0
자유 1.2.1.4 모모 카카오토 연결 되네요. ^0^ 1 funckat 2018.03.24 0/0
질문 1.2버전 보안경고 ieframe.dll 안뜨게하는방법 없을까요? 4 니노니모 2016.03.11 0/0
자유 1.3.7 버전 잘댑니다. 1 크메르 2015.10.19 0/0
질문 1.4버전 제어판 값표시 방법 ([WEEK]) 4 스파클 2016.04.13 0/0
질문 1.4에서 작성한 스크립트를 1.5에서 사용 가능한가요 1 쥬퐁 2016.05.06 0/0
공유 1.5 받으신 분들은... 7 프리헌터스 2017.02.10 2/0
질문 1.5 업데이트 이후 2 닉네임글자수 2016.05.06 0/0
질문 1.5버전 새로받은후 ADB교체 적용 duos오류 문제좀요... 1 내가휴이다 2016.05.12 0/0
질문 1.6에서 제작한 스크립트 1.7에서 바로 사용가능한가요? 4 loen 2016.07.13 0/0
질문 1.7 버전에서 숫자와 영문이 무작위로 섞인 단어를 어... 아카오니 2019.06.06 0/0
Board Pagination Prev 1 2345678910 ... 451 Next
/ 451

전체 최신 인기글

전체 주간 인기글