예지력

오토핫키의 Send 명령어는 키보드나 마우스 입력을 보냅니다.

Send 의 종류도 SendInput, SendPlay, 등으로 많습니다.

 

구조는 똑같지만 속도(사실 사람이 체감하진못하지만) 와 호환성 그리고 특수키 지원 등의 미세한 차이가 있습니다.

현재의 AutoHotkey L 버전 기준으로는 SendInput과 SendPlay 를 가장 많이 사용하는것 같네요.

 

이유는 기본 Send 와는 달리, 키입력중에 들어오는 다른 입력을 지연시키기 떄문입니다.

따라서, 실수로 키보드나 마우스를 클릭해도 명령어 수행에 아무런 영향을 받지 않습니다.

 

문자 입력 ㅡ Send, 문자

Send, A

→ A 문자 입력

 

키 입력 ㅡ Send, {키}

Send, {Enter}

→ 엔터키 입력

 

마우스 클릭 ㅡ SendInput, {Click, 횟수, x좌표, y좌표) , Click(X좌표, Y좌표)

SendInput, (Click, 3, 100, 200)

→ 화면 x좌표 100, y좌표 200 지점을 마우스 왼쪽 3번 클릭

SendInput, (Click, 2)

→ 현재 마우스 위치에서 왼쪽버튼 2번 클릭

Click

→ 현재 마우스커서가 있는곳, 마우스 왼쪽 클릭

저작자 표시 비영리 동일 조건 변경 허락
신고
댓글 로드 중…

블로그 정보

예지력 - 예지력

프로그래밍, 영화 블로그

최근에 게시된 글

티스토리 툴바