Autohotkey 를 사용하여 프로그램 실행시에 run 이라는 명령어를 사용합니다.
보통의 경우 아래 예와 같이 실행하거나 Fullpath를 적어서 실행 시키곤 하는데요~
Run notepad.exe
저는 현재 윈도우 7 64 비트를 사용하는데~ SnippingTool.exe 라는 캡쳐 툴과 StikyNot.exe 라는 메모 프로그램이 있더군요.
위 두 프로그램들은 C:\Windows\System32 폴더에 있습니다.
보통의 경우에는 아래 명령어로 실행 할 수가 있죠~
Run, C:\Windows\System32\SnippingTool.exe
Run, C:\Windows\System32\StikyNot.exe
그런데 이상하게도 Autohotkey 위 명령어로 실행이 안되더군요.
이는 윈도우 64 비트에서 32비트 프로그램 사용시의 문제인 것 같더군요. 아래 주소의 글들을 참조하긴 했는데 윈도우에 대한 기반지식이 약한 저로서는 이해는 잘 안되더군요.
http://2ry53.tistory.com/archive/20120206
http://www.samlogic.net/articles/32-64-bit-windows-folder-x86-syswow64.htm
암튼 이에 대한 Autohotkey 상의 해법은 아래 주소에 나와 있더군요.
http://www.autohotkey.com/board/topic/20525-how-to-launch-snipping-tool-in-vista-using-autohotkey/
해법은 다음과 같습니다. 위 프로그램을 실행 할 때는 SysWOW64 로의 redirection 을 잠깐 껐다가 위 프로그램을 실행 시키고 SysWOW64 로의 redirection 을 회복 시키는 방법이더군요. 맞나?
암튼 아래 방법으로 Autohotkey 에서 StikyNot.exe, SnippingTool.exe을 실행시키는데 성공했습니다. 그럼 유용하게 사용하시길…
'programming language > Autohotkey' 카테고리의 다른 글
Autohotkey clipboard 가 변할 때 마다 작업 실행 OnClipboardChange (0) | 2015.01.25 |
---|---|
Autohotkey 변수 값이 비었는지 확인하기 (0) | 2015.01.18 |
Autohotkey 32, 64 비트 구분하기 (0) | 2015.01.18 |
Autohotkey 로 윈도우 종료 및 다시 시작하기 (0) | 2015.01.10 |
Autohotkey 로 윈도우 시간표시 숨기기 (0) | 2014.09.09 |
Autohotkey 를 이용하여 Windows 마우스 제스쳐 기능 사용하기 (1607) | 2014.07.07 |
Autohotkey 강좌, 프로그램에 따라 기능이 다른 단축키 설정 #if (2) | 2014.07.04 |
Autohotkey Date Parser (0) | 2014.07.02 |
댓글