# [AutohotKey]Windows啟動後開啟.ahk腳本 ###### tags: `Autohotkey` 每天要重複做的事情可以利用程式進行自動化,來為我們節約時間,[Autohotkey](https://www.autohotkey.com/)是個好用的工具,不過每次都要手動開啟腳本有點麻煩,這邊就介紹如何在Windows啟動以後就自動開啟腳本。 之前有試過直接將腳本放在 **startUp(Windows啟動資料夾)** 裡面,腳本可以啟動但無法正常的工作,因為他需要 **使用最高權限**,因此我們使用**工作排程**來啟動腳本。 ### 1.開啟工作排程-->建立工作 ![open task](https://i.imgur.com/38B75iA.png) ![create new task](https://i.imgur.com/ZLaWH16.png) ### 2.一般-->輸入工作名稱、"以最高權限執行"請打勾 ![page_normal](https://i.imgur.com/lP70kHt.png) ### 3.觸發程序-->新增-->開始工作(登入時)、特定的使用者 ![page_activation](https://i.imgur.com/jSSf7ZI.png) ### 4.動作-->新增-->啟動程式、在程式或指令碼輸入Autohotkey的執行檔位置,再新增引數的地方輸入".ahk腳本的位置" ![page_action](https://i.imgur.com/VU75AkB.png) ### 5. 工作已設定完成。將電腦重新開機或登出來試試看是否可以執行.ahk腳本 --- <mark> p.s 若執行的腳本裡面有進行include的動作須加上[#Include %A_ScriptDir%](https://www.autohotkey.com/docs/commands/_Include.htm#ExBasic)來改變工作目錄,否則會出現無法正確開啟腳本的情況</mark> 如圖所示,我的主要Script是loadScript.ahk,裡面有#include到Chrome_hotKey.ahk,但是因為工作目錄不正確因此開啟失敗。 ![error include](https://i.imgur.com/HlR0U5V.png) ![add ](https://i.imgur.com/ETc8Dgv.png) ### 參考連結 > https://www.autohotkey.com/docs/commands/_Include.htm#ExBasic ### 對autohotkey有興趣可參考這裡 > [逆道者-AHK自動化工具教學](https://www.youtube.com/watch?v=a420AjbF4rU&list=PLtO1yDnSMpUPDN9rkqTgEIOGfumA86AyG)