반응형
Autohotkey 를 다양한 용도로 사용하다 보면 조금더 복잡한 형태로 사용하고 싶은 경우가 종종 있습니다. 가령 이전에 계속 사용하던 스크립트에서 설정한 핫키를 현재 실행하는 스크립트에서 실행하고 싶은 경우 등이 그렇습니다.
다음과 같이 test1.ahk 스크립트에서 btw 라는 단축키를 사용하고 있는데
::btw::by the way
현재 실행하는 test2.ahk 스크립트에서는 by the way 에 쉼표(, ) 를 추가하고 싶다고 해 보죠.
이런 경우에는 그냥 test2.ahk 스크립트에 ::bt, ::by the way, 와 같이 단축키를 추가로 설정해도 되겠지만~
이전 스크립트를 사용하는 방법도 있습니다. 마치 객체지향 프로그래밍에서 상속을 사용하는 것과도 유사하다 볼 수 있을 것 같네요. 아래와 같이 ^b 로 단축키를 설정하고 SendLevel 을 1로 설정했습니다.
^b::
SendLevel 1
Send btw,
return
이제 둘다 실행된 상태에서 Ctrl + B 를 눌러보면 아래와 같이 by the way, 가 삽입이 되는 것을 확인 할 수 있습니다.
SendLevel 명령의 특징에 대해 조금더 자세히 알고 싶으신 분들은 아래 주소의 메뉴얼을 참조해 보시기 바랍니다.
https://autohotkey.com/docs/commands/SendLevel.htm
반응형
'programming language > Autohotkey' 카테고리의 다른 글
Autohotkey 어떤 버전을 설치 해야 하나… (146) | 2019.01.10 |
---|---|
Autohotkey OCR 프로그램 Vis2 (using tesseract) (454) | 2018.11.28 |
Autohotkey 강좌, 이베스트증권 xingAPI 로 주식 현재가 가져오기 (439) | 2018.10.08 |
Autohotkey control 활성 유무 확인하기 ControlGet (432) | 2018.10.04 |
Autohotkey 에서 Windows 10 OpenSSH 클라이언트 사용하기 (426) | 2018.09.18 |
Autohotkey 를 사용하여 붙여넣기 안되는 사이트에 자소서 붙여넣기 (32) | 2018.09.05 |
Autohotkey 포럼 flyingDman Simple count down up timer (0) | 2018.09.03 |
Autohotkey 로 스마트폰 카메라 폴더 열기 (0) | 2018.08.14 |
댓글