2017-04-07 64 views
0

我需要讓我的Autohotkey腳本在啓動時運行,因此我認爲最好的方法是將文件.exe保存在startup folder中,但保存的.exe文件已保存自動地放在源文件的同一文件夾中,因此將源文件保存在啓動文件夾中也可能是一個解決方案,但它也會在啓動時打開源文件。更改保存AutoHotkey.exe文件的位置Sublimetext3

現在我在SublimeText3中使用syntax highlight plugin for autohotkey,但是我不知道是否有某種方法可以將.exe文件保存到不同於源文件夾的文件夾(我是信息的noob) 。

使用SetWorkingDir在AutoHotkey的腳本和costumizing的AutoHotkey.sublime,建立使用working_dir文件我已經試過了,但我不知道他們是如何工作的,所以我沒有實現的目標。

我需要用Sublimetext3編輯.ahk,將腳本保存在「文檔」中,當我編譯時,將exe保存在另一個文件夾中。

+1

不明白你的編輯與你的需求有什麼關係。 –

回答

1

如果您只是希望在啓動Windows時加載AHK文件,那麼啓動文件夾的確是正確的位置。一個優雅的解決方案是從這個主腳本中調用其他腳本。

由於默認AutoHotkey.ahk腳本包含在你的文件夾,您可以包括運行其他各種AHK腳本,這取決於你是否希望他們下一個AutoHotkey的情況下運行,按照劇本之一,或兩者的一些組合。

Documentation on Include是相當可靠的。從鏈接頁面的例子:

#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

好!我只用這個命令創建了一個腳本: '運行,C:\ Documents \ ahkScript.exe' 並保存在啓動文件夾中,它的工作原理! –

+0

@MarcoMazzon很高興聽到!還請考慮標記爲適當信用的可接受答案。謝謝! –

0

我不知道我的理解以及你的問題。 (也許你可以更清楚地說明) 要在啓動時運行.ahk,可以將它保存在啓動文件夾中,並且只需將.ahk與AutoHotkey.exe關聯即可。 (總是用AutoHotkey.exe打開)。您不必將2個文件放在同一位置。 您也可以將.ahk文件的快捷方式添加到啓動文件夾中。 如果有許多腳本將每個快捷方式複製到啓動文件夾。