AutoHotKey를 알게 된 이후, 이렇게 저렇게 만져보다가 드디어 쓸만한 놈을 하나 만든 것 같아 공개합니다.

Run Application Script 1.0.2 입니다.

AutoHotKey용 스크립트로, 지정된 단축키로 특정한 프로그램을 실행하거나 웹싸이트를 띄우기 위해 사용이 가능합니다.

단축키 지정을 위해 스크립트를 매번 수정하고 Reload할 필요 없이, applist.txt 파일 하나만 편집하면 되고, 스크립트 자체에 applist.txt를 다시 로딩하는 기능이 있습니다.(applist.txt의 파일명은 변경 가능합니다.)

http://www.autohotkey.com/ 에서 1.0.20 버전(혹은 그 이상)을 다운받습니다.

이미 설치되어 있다고 해도 1.0.20 아래의 버전이라면 새로 다운받아 설치하세요.

기존 편집된 AutoHotKey.ini는 그대로 살아있습니다.

첨부된 RunApp.ini와 applist.txt를 다운받아 AutoHotKey가 설치된 폴더에 넣습니다.

그리고, AutoHotKey.ini를 수정합니다.

가능하면 가장 처음에 아래 한 줄을 넣습니다.
#include RunApp.ini

그리고 아래 스크립트는 위의 한 줄 이후 아무 자리에나 넣으면 됩니다.
원한다면 다른 핫 키로 변경해도 됩니다.
;; Hold down the 'CapsLock' and press 'r' key.
;; Call InputRunAppKey in RunApp Script
CapsLock & r::
        GoSub, InputRunAppKey
        Return

자 다 끝났습니다.
이제, applist.txt를 원하는대로 수정합니다.
수정이 끝났다면, AutoHotKey를 Reload 한 다음 아래의 방법으로 실행하면 됩니다.
CapsLock를 누른채로,
R키를 누르고, 두 키를 모두 뗍니다.
그리고, 단축키를 입력합니다.
applist.txt 원본에는 calc 를 입력하면 계산기가 실행되게 되어 있는데,
CapsLock + R 이후 calc[엔터]를 입력해 봅니다.
계산기가 실행되면 성공.

지정된 싸이트로 웹 브라우저를 실행하거나 지정된 경로로 탐색기를 여는 것도 가능합니다.

applist.txt를 다시 수정한 이후에는 AutoHotKey를 Reload하지 않고, 위에서 지정된 핫키를 누른 후, reload[엔터]를 입력합니다. 그러면, applist.txt를 다시 읽어들이게 됩니다. (reload는 Run Application Script의 예약어라고 보시면 됩니다. 따라서, applist.txt에서 reload를 단축키로 쓸 수는 없습니다.)

VI 편집기의 hjkl 을 이용한 커서 이동이나 기타 익숙해져서 편한 키들을 나름대로 정리하면서 스크립트를 짜는데, 치명적인 -_-; 문제가 있어 다시 처음부터 손보고 있습니다. 그것도 어느 정도 완성되면 공개하도록 하겠습니다.