2017-04-07 11 views
0

Autohotkey 스크립트를 시작할 때 실행해야하므로 가장 좋은 방법은 .exe 파일을 startup folder에 저장하는 것이지만 .exe 파일이 저장된다고 생각합니다. 소스의 동일한 폴더에 자동으로 저장되므로 시작 폴더의 소스도 솔루션이 될 수 있지만 소스를 시작할 때 열립니다.Sublimetext3에 AutoHotkey .exe 파일이 저장된 디렉토리 변경

SublimeText3에서 syntax highlight plugin for autohotkey을 사용하고 있지만, .exe 파일을 소스가 아닌 다른 폴더에 저장하는 방법이 있는지 잘 모르겠습니다 (정보가 풍부한 놈입니다) .

나는 AutoHotkey를 스크립트에서 SetWorkingDir을 사용하고 WORKING_DIR를 사용하여 파일을 AutoHotkey.sublime이 빌드 costumizing 시도 싶지만, 나는 그들이 작동하는 방법을 모르는, 그래서 목표를 달성하지 않았다 .

Sublimetext3으로 .ahk를 편집하고 내 스크립트를 "documents"로 유지하고 빌드 할 때 exe를 다른 폴더에 저장하는 방법이 필요합니다.

+1

편집기가 사용자의 필요에 따라 무엇을해야하는지 이해하지 마십시오. –

답변

1

Windows를 시작할 때 AHK 파일을로드하려는 경우 Startup 폴더가 실제로 올바른 위치에 있습니다. 우아한 해결책은이 스크립트에서 다른 스크립트를 호출하는 것입니다.

은 기본 AutoHotkey.ahk 스크립트가 문서 폴더에 포함되어 있기 때문에, 당신은 은, 당신이 그들을 스크립트 당 하나, 하나 개 AutoHotkey를 인스턴스에서 실행할지 여부에 따라 또는 실행 다양한 AHK 스크립트를 포함 할 수 있습니다 또는 두 가지 조합

Documentation (포함)은 상당히 견고합니다. 링크 된 페이지에서 예제 : 아래와 같은 유사

#Include C:\My Documents\Scripts\Utility Subroutines.ahk 
#Include %A_ScriptDir% ; Changes the working directory for subsequent #Includes and FileInstalls. 
#Include C:\My Scripts ; Same as above but for an explicitly named directory. 

, 당신은 Run 수 있습니다 : 나는 확실하지 않다

Run, C:\My Documents\Scripts\Utility Subroutines.ahk 
+1

좋습니다! 'Run, C : \ Documents \ ahkScript.exe' 시작 폴더에 저장했는데 작동합니다. –

+0

@MarcoMazzon 듣기 좋다! 또한 크레디트 크레디트에 대한 승인 된 답변으로 표시하는 것을 고려하십시오. 감사! –

0

나는 당신의 질문을 이해했다. (아마도 더 명확하게 할 수있을 것입니다) 시작할 때 .ahk를 실행하려면 시작 폴더에 .ahk를 저장하고 .ahk를 AutoHotkey.exe와 연결하기 만하면됩니다. (AutoHotkey.exe로 항상 열리십시오). 동일한 위치에 2 개의 파일이있을 필요는 없습니다. .ahk 파일의 바로 가기를 시작 폴더에 추가 할 수도 있습니다. 많은 스크립트가있는 경우 각 바로 가기를 시작 폴더에 복사하십시오.