흔하게 불리는 비활성 입력 중 하나입니다.
Controlsend, 특정 창에 설정한 키 값을 보냅니다.
AutohotkeyHelp 사이트에 보면 2가지의 예시를 보여주고 있습니다.
Controlsend
ControlSend [, Control, Keys, WinTitle, WinText, ExcludeTitle, ExcludeText]
ControlsendRaw
ControlSendRaw [, Control, Keys, WinTitle, WinText, ExcludeTitle, ExcludeText]
매개변수 / 파라미터 설명
Control
ClassNN 창의 컨트롤러의 이름, 텍스트입니다.
Window Spy를 통해 Class NN 값을 확인할 수 있습니다.
텍스트를 사용할 때, 부합 행위는로 SetTitleMatchMode 결정됩니다.
SetTitleMatchMode : 윈도우 타이틀을 비교할 때 사용할 매치 모드를 설정할 수 있습니다.
이 모드는 "정확한 일치", "포함", "시작", "끝"와 같은 다양한 방식으로 설정할 수 있습니다
Keys
전송할 키를 설정합니다. 키를 보내는 속도의 비율은 SetKeyDelay 로 결정됩니다.
다만, 마우스 클릭은 ControlSend로 보낼 수 없습니다.
WinTitle
목표 창을 식별하는 창 제목이나 기타 기준.
WinText
존재하면, 이 매개변수는 목표 창 텍스트의 부문자열입니다 (Window Spy에 노출). 숨은 텍스트는 DetectHiddenText가 켜져(ON) 있어야 탐지됩니다.
ExcludeTitle
제목에 이 값이 있는 창은 배제합니다.
ExcludeText
텍스트에 이 값이 있는 창은 배제합니다.
파라미터값을 전부 넣을 필요는없습니다.
Controlsend,,key,title
Controlsend,CalssNN,key,title
등 공백으로 처리하되 , 컴마로 구분을 지어 파라미터 순서에 맞게적용하시면됩니다.
ControlSendRaw는 Keys 매개변수에 있는 키눌림을 정확하게 나타나는 그대로 전송합니다.
{Enter}를 ENTER 키눌림으로, ^c를 Control-C로, 등등 변환하지 않습니다.
Window Spy 를 통해
ClassNN 값과 Text
실행 프로그램 ( 창 ) 의 class / exe / pid를 얻을 수있습니다 .
적절히 사용하여 비활성 키를 보내는 용도로 사용해주세요
Controlsend 외 Postmessge / Sendmessge 등이 있습니다.
'오토핫키 > 오토핫키 백과사전' 카테고리의 다른 글
오토핫키(AutoHotkey) Msgbox(팝업,메세지 창) 설명서 (0) | 2024.05.19 |
---|---|
오토핫키(AutoHotkey) Tooltip 설명서 (0) | 2024.05.18 |
오토핫키(AutoHotkey) 파일(file) 관련 설명서 (0) | 2024.05.02 |
오토핫키(AutoHotkey) 날짜 관련 설명서 (0) | 2024.05.02 |
오토핫키(AutoHotkey) Random 설명서 (0) | 2022.12.25 |