컴퓨터프로그래밍/autoHotKey(매크로)

AutoHotKey - 정해진 단어 단축키로 입력 및 단축키 설정하기

zelkova 2016. 9. 25. 19:11

<목차로 돌아가기>



AutoHotKey단축키 설정방법


단축키 지정은 일반키로 하셔도 되지만 지정한 일반키를 누를때마다 실행되는 안습함을 보게 됩니다.

따라서 특수키 + 일반키로 하는것을 권장합니다.



단축키 설정방법

'특수키' + '일반키' + '::'


특수키의 약어


 약어

 Win

 #

 Ctrl

 ^

 Alt

 !

 Shift

 +


주로 사용하는 일반키의 종류


a~z, 1~0, numpad0~numpad9, F1~F12



아래는 아주 간단한 예제입니다. 


메모장을 하나만들고 확장자명을 .ahk로 바꿔줍니다.


아래의 코드를 적고, 저장하고, 실행하면 완성입니다!


test.ahk

  1. #n::
  2.     run, notepad.exe
  3. return

1줄 win+n 키를 단축키로 설정합니다.


2줄 메모장을 실행시킵니다.


3줄 메크로의 끝을 선언합니다.


win+n말고 Ctrl+n으로 단축키를 설정하고 싶다라고 한다면


1줄의 #n::^n:: 이렇게  바꿔주면 됩니다. 정말 간단하죠^^?




오토핫키 간단한 예제

오토핫키에는 여러가지 기능이 있습니다.

아래에는 설명하지않은 내용도 조금 포함되어 있습니다.

이런 내용들은 차차 다뤄가도록 하겠습니다.


정해진 문구 단축키로 입력하기

Win+Alt+v로 동작합니다.

자주 사용하는 문구가 있다면 유용합니다.


  1. !#v::    ; win+alt + v  로 동작
  2. Clipboard="<-----professor Comment----->"
  3. Send, ^v
  4. return



스페이스바 세번 넣기

Win+Alt+Space bar로 동작합니다.

저는 스페이스바 세번씩 눌러서 문단 정렬하기 귀찮아서 아래와 같이 사용하고 있습니다.

  1. #!space::    ; win+ alt + space로 동작
  2. Send, {space}{space}{space}|
  3. return




중점(ㆍ)넣기

Win+W로 동작합니다.

문서작업을 하다보면 중점 ㆍ을 많이사용합니다. 한자키 누르고 일일히 바꾸기 귀찮아서 아래와 같이 사용합니다.

  1. #w:: 
  2. Clipboard:="ㆍ" 
  3. Send, ^v 
  4. return 



AutoHotKey 편집하기

Ctrl+Shift+E로 동작합니다.

  1. ^+e:: edit return


AutoHotkey 다시불러오기(Reload)

Ctrl+Shift+R로 동작합니다.

  1. ^+r:: reload return


AutoHotkey AU3_Spy 실행하기


Ctrl+Shift+S로 AU3_Spy를 빠르게 실행시켜 매크로작업을 용의하게 합니다.

  1. ^+S:: Run, C:\Program Files\AutoHotkey\AU3_Spy.exe Return


AutoHotkey 저장된 폴더 열기


저장된 폴더를 빠르게 열어서 필요한 AHK를 실행시킬때 사용합니다.

  1. ^+F:: 
  2.    run, D:\작업\매크로 
  3. return

여러프로그램에 단축키를 적용시키다보면 단축키가 중복되는 경우가 있습니다.


이를 방지하기 위하여 저는 사용하는 프로그램마다. 매크로를 나누어 놓습니다.


위의 단축키로 빠르게 폴더를 열어서 실행시키고 있습니다.


아래와 같이 한줄로 쭈욱 써버리면 에러가 납니다.

^+F:: run, D:\작업\매크로 return




반응형