반응형

 

 

흔하게 불리는 비활성 입력 중 하나입니다.

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 등이 있습니다.

반응형

+ Recent posts