-
오토핫키(AutoHotKey) - 비활성 터치오토핫키 2022. 6. 19. 13:59반응형

안녕하세요.
이번 포스팅은 매크로 제작의 핵심이죠. 비활성 터치에 대해 알아보겠습니다.
비활성 터치는 간단하게 프로그램을 활성화하지 않은 상태에서 클릭을 하는 것을 말합니다.
비활성 터치에는 크게 PostMessage, ContorlSend, ContorlClick 등이 있습니다.
PostMessage는 키보드나 마우스의 동작 하나씩만 명령을 내릴 수 있어 불편하지만 저의 경험상 ContorlSend 가 안 먹히는 프로그램에서는 PostMessage가 동작하였습니다. 그래서 안될 때는 여러 가지 기능을 사용해보는 것도 하나의 방법입니다.
먼저 PostMessage입니다.
오토핫키 공식 홈페이지에 있는 PostMessage에 대한 내용입니다. 참고하시길 바랍니다.
형식
PostMessage, Msg , wParam, lParam, Control, WinTitleMsg
0x100 키보드 누르기
0x101 키보드 떼기
0x200 마우스 이동
0x201 마우스 좌 클릭 누르기
0x202 마우스 좌 클릭 떼기
0x203 마우스 좌 더블클릭
0x204 마우스 우 클릭 누르기
0x205 마우스 우 클릭 떼기
0x206 마우스 우 더블클릭
wParam, IParam
키보드 문자를 의미하고 문자에 따라 다릅니다.
위 첨부파일을 통해 간단하게나마 찾을 수 있습니다.
Wintitle
간단하게 말해서 작업표시줄에 표시되는 해당 프로그램의 이름입니다.
크롬이면 예를 들어 NAVER - Chrome 이런 식으로 작업 표시줄에 보이는 이름이라 생각하시면 됩니다.
그래서 예를 들면
; TERA 라는 프로그램에서 49(1)버튼을 눌러라 Postmessage,0x100,49,131073,,TERA ; TERA 라는 프로그램에서 49(1)버튼을 때라 Postmessage,0x101,49,131073,,TERA sleep, 30 ; TERA 라는 프로그램에서 50(2)버튼을 눌러라 Postmessage,0x100,50,196609,,TERA ; TERA 라는 프로그램에서 50(2)버튼을 때라 Postmessage,0x101,50,196609,,TERA다음 ContorlSend입니다.
형식
ControlSend , ClassNN, Keys, WinTitle, WinText, ExcludeTitle, ExcludeClassNN
오토핫키를 설치하셨다면 Windows 시작 버튼을 누르고 spy로 검색하여 Window Spy를 실행시킵니다.
그리고 예를 들어 메모장을 열어 거기에 클릭을 하면 아래와 같이 변경되고 WinTitle와 ClassNN을 찾을 수 있습니다.

Keys는 보낼 내용입니다.
그래서 예를 들면
ControlSend, Edit1, 123345, 제목 없음 - Windows 메모장 ControlSend, Edit1, 123345, ahk_class Notepad ControlSend, Edit1, 123345, ahk_exe notepad.exeWinTile은 저기서 선택해서 하시면 됩니다.
다음은 ControlClick입니다.
간단하게 설명하면 마우스 동작에 대한 비활성 기능입니다.
형식
ControlClick , Control-or-Pos, WinTitle, WinText, WhichButton, ClickCount, Options, ExcludeTitle, ExcludeText복잡해 보이지만 예를 들어보겠습니다.
ControlClick, x10 y11,제목 없음 - Windows 메모장,,Left메모장에 좌표 (10, 11)에 마우스 좌클릭을 한다는 명령입니다.
이번 포스팅은 여기서 마치도록 하겠습니다. 한두 가지만 해보시면 쉽게 하실 수 있을 겁니다.
감사합니다.
반응형'오토핫키' 카테고리의 다른 글
오토핫키(AutoHotKey) - 핫키의 종류 (0) 2022.06.18 오토핫키(AutoHotKey) - 마우스 광클 (0) 2022.06.17 클래시오브클랜(COC) - 오토핫키 제작 8일 차 - 알람 기능 (0) 2022.06.15 클래시오브클랜(COC) - 오토핫키 제작 7일 차 - 장인 완료 시간 계산 (0) 2022.06.14 클래시오브클랜(COC) - 오토핫키 제작 6일 차 - 파밍, 벽 개수 추가 (0) 2022.06.12



