---
# System prepended metadata

title: '[AutohotKey]Windows啟動後開啟.ahk腳本'
tags: [Autohotkey]

---

# [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)


