끄적끄적

반응형

http://autohotkeykr.sourceforge.net/docs/commands/Send.htm

 

 

● Send로 키 입력을 할 때 [한/영]키가 눌러짐에 따라 다른 결과가 입력될 때 해결방법

 

 : Clipboard에 내용을 입력시킨 후에 ^v (Ctrl+v)로 붙여넣기 하는 방식을 사용하면 된다.

 

SendInput, 'abcd'

 

일반적인 결과는 'abcd'가 출력되지만 [한/영]키가 눌러져 있으면 '뮻ㅇ' 이렇게 출력이 된다.

변수를 사용해도 같은 결과를 낳게 된다.

 

이럴때는 클립보드를 이용하면 된다.

 

Clipboard = 'abcd'

Send, ^v

 

[한/영]키가 눌러져 있든 눌러져 있지 않든 간에 'abcd'를 출력하게 된다.

 

 

 

● 특수문자 입력하기

 

특수문자 : *%^#

 

SendInput, {*}`%{^}{#}        

설명 : 일반 특수문자는 {} 중괄호 처리를 하고, %는 앞에 `(숫자 1 앞에 있는 `키)를 적어줘야 한다.

 

SendInput, {Asc 42}{Asc 37}{Asc 94}{Asc35}

아스키 코드로 적어서 표현하는 방법도 있다.

 

 

 키 누르고 있기

 

Send, {Up down}  ; 위 화살표 키를 누릅니다. 
Sleep, 1000  ; 1초 동안 누르고 있습니다. 
Send, {Up up}  ; 위 화살표 키를 뗍니다.

 

 

● 키 누른 상태에서 다른 키 누르기

 

SendInput, {CtrlDown}c{CtrlUp}     ;Ctrl+c 복사 (= SendInput, ^c)

SendInput, {CtrlDown}v{CtrlUp}      :Ctrl+v 붙여넣기 (= SendInput, ^v)

 

 

● 반복해서 키 누르기 

 

1) 

Send, {Enter 5}    ; 엔터 키를 5번 누름

 

2)

Send, +{TAB 4}  ; Shift-Tab을 4번 누릅니다.

 

3)

Loop, 5 
{

    Send, {Tab down}  ; 자동-반복은 연속적인 누르기 이벤트로 구성됩니다 (업-이벤트 없음). 

    Sleep, 30  ; 키 눌림 사이에 대기시간
}
Send, {Tab up}  ; 키를 뗍니다.

 

 

● Send와 SendRaw 차이점

Send, {Enter}   ;엔터 키를 누름

SendRaw, {Enter} ;{Enter}글자로 출력 :: SendRaw는 적혀진 문자 그대로를 출력한다. 

 


 

Send,  ; 대문자로 표시함 :: 예전에 메모해 둔 게 있었는데 내용 수정하면서 잘못 건드려 날려먹었다..ㅠㅠ

 

Send, {vk15sc138}  ;한/영키 전환

 

 

오토핫키(AutoHotKey) 한/영 확인 및 자동변환 방법

blog.hangyeong.com/821


 

GetKeyState, OutputVar, KeyName [, Mode] 

키보드나 마우스 버튼이 눌러져 있는지 상태를 확인할 때 사용

 

 

예) 

GetKeyState, temp, CapsLock, T

 

CapsLock키가 누르지 않은 상태라면 temp는 U

CapsLock키가 눌러진 상태라면 temp는 D

 

 

SetStoreCapslockMode, On|Off

Send커멘드 실행시에CapsLock상태를 자동적으로 변경할지를 설정


키 이름

^ : {Ctrl}
! : {Alt}
+ : {Shift}
# : WIN

{Space} {Tab} {Backspace} {Up} {Down} {Left} {Right} {Home} {End} {PGDN} {PGUP} {Delete} {Insert} {CapsLock} {ScrollLock} {NumLock}
{Numpad0} - {Numpad9}
{Numpad???} : Dot Enter Mult Div Add Sub Del Ins Clear Up Down Left ....
{Browser_???} : Back Forward Refresh Stop ...

 

마우스 관련

{WheelDown}, {WheelUp}, {WheelLeft}, {WheelRight}, {LButton}, {RButton}, {MButton}, {XButton1}, {XButton2}

반응형
Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]