728x90
반응형
ControlSend는 특정한 윈도우 창에서 키보드 입력을 보내는 기능으로, 무언가를 자동으로 입력하거나 조작할 때 유용합니다. 일반적인 용도로는 예를 들어, 로그인 창에서 아이디와 패스워드를 입력하거나, 게임에서 특정 키를 누르는 등이 있습니다.
ControlSend의 기본 구문은 다음과 같습니다.
구문:
ControlSend, Control, KeysToSend, WinTitle, WinText, ExcludeTitle, ExcludeText
- Control: 메시지를 전송할 컨트롤의 이름입니다. 컨트롤 이름은 윈도우 정보 도구를 사용하여 얻을 수 있습니다.
- KeysToSend: 전송할 키 또는 문자열입니다. 특수 키는 중괄호로 묶어 표시합니다. 예를 들어, "{Enter}"는 엔터 키를 누르는 것입니다.
- WinTitle: 메시지를 수신할 창의 제목입니다.
- WinText: 메시지를 수신할 창의 텍스트입니다.
- ExcludeTitle: 제외할 창의 제목입니다.
- ExcludeText: 제외할 창의 텍스트입니다.
예제:
SetTitleMatchMode, 2
WinActivate, Untitled - Notepad
ControlSend, Edit1, Hello, world!, Untitled - Notepad
이 스크립트에서는 메모장 창의 제목을 "Untitled - Notepad"로 설정하고, Edit1 컨트롤에 "Hello, world!"를 입력합니다.
ControlSend를 사용하여 특정 키를 누르는 것도 가능합니다. 예를 들어, 다음 스크립트는 게임에서 스페이스바를 누릅니다.
SetTitleMatchMode, 2
WinActivate, Game Window
ControlSend, , {Space}, Game Window
이 스크립트에서는 "Game Window"이라는 제목의 게임 창을 활성화하고, 스페이스바를 누릅니다.
728x90
반응형
'오토핫키' 카테고리의 다른 글
Gosub (0) | 2023.02.17 |
---|---|
IF (0) | 2023.02.17 |
ImageSearch (0) | 2023.02.17 |
Send (0) | 2023.02.17 |
Click 과 ControlClick (0) | 2023.02.17 |
댓글