多年來,我一直使用 AutoHotKey 透過熱鍵在我的系統上自動執行一些常見任務。預設情況下,按一下Edit This Script
正在執行的腳本(從 Windows 系統匣)將開啟記事本。對於快速編輯來說,這很好,但在嘗試偵錯腳本或編寫更高級的程式碼時,它確實會造成阻礙。
如何開啟Edit This Script
適當的文字編輯器,例如 Sublime Text 3?
答案1
這可以透過建立註冊表項來完成HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Edit\Command
。我在 Windows 10 上使用以下方法確認了這一點普羅克蒙監視 AutoHotkey 正在使用哪些按鍵編輯此腳本按一下系統匣中正在執行的 AHK 腳本。
運行reg檔案(建議)
這是建議的方法,因為手動編輯註冊表更容易出錯,更不用說通常的免責聲明,如果您不知道自己在做什麼,直接編輯 Windows 註冊表可能會對您的電腦造成致命的傷害。
將以下程式碼複製到名為的檔案中foo.reg
並執行它,確認出現的任何提示:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Edit\Command]
@="\"C:\\Program Files\\Sublime Text 3\\sublime_text.exe\" \"%1\""
手動編輯註冊表
在「開始」功能表中搜尋「regedit」開啟登錄編輯器
貼上
HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell
到按鍵搜尋欄中,然後按Enter右鍵單擊殼在左側窗格中鍵入並按一下
New
>Key
並為其命名編輯右鍵單擊編輯鍵並按一下
New
>Key
,為其命名命令在裡面命令鍵,雙擊(預設)價值
貼上
C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"
到資料欄位(替換為您自己的首選編輯器的路徑),然後按一下OK
無需重新載入腳本或 AHK 本身 - 如果成功,Edit This Script
現在應該立即開啟 Sublime Text 3(或替換它的任何編輯器)。
附言。如果您確實使用 Sublime Text 3 編輯 AHK 腳本,您還應該安裝 AutoHotkey 套件以進行語法突出顯示等。