定時執行程式開啟關閉
# TaskRunner 定時執行程式開啟關閉
# 1. 說明
- 任務運行器 TaskRunner 通過自動化作業,使程式能在設定的時間開啟關閉。
- 設定自動化作業時,TaskRunner 需處於停止狀態,TaskRunner 只有處在運行狀態,才可以執行自動化任務。
# 2. 設計自動化作業
TaskRunner 的初始示例已包含 定時執行程式開啟
與 定時執行程式關閉
的自動化作業。以下假設 TARS 為每天 6:00
啟動,23:00
關閉。下面介紹如何建立及設定。
# 2.1. 定時執行程式開啟
- 在自動化作業界面,點選
新建
按鈕,打開 新建作業的對話方塊視窗。
![](/isoface/doc/assets/img/448820517222700.f9439a1e.png)
- 在新建作業界面,首選項是
常規
,在此界面中需輸入自動化作業的基本資訊。需輸入作業名稱
以及說明
資訊。
![](/isoface/doc/assets/img/96141317240743.fcbf974f.png)
- 點選
步驟
選項卡,切換至步驟選項,設定要執行的自定程式。
![](/isoface/doc/assets/img/553491417246498.07040867.png)
- 點選
新建
按鈕,打開新建步驟界面,界面中填寫步驟名稱
以及命令
。命令以及運行示意圖如下。以下以 TATS 為例。輸入完成後,點選確定
。
{
//結束TARS程序
UGCM.KillTask("TARS.exe");
//重新打開TARS
ShellExecute("C:\\Program Files\\IsoFace\\TARS\\TARS.exe","",0);
}
1
2
3
4
5
6
2
3
4
5
6
![](/isoface/doc/assets/img/281321717247130.41d24bda.png)
- 設計完成的步驟列表如下。
![](/isoface/doc/assets/img/581941717237866.1516b072.png)
- 點選
計劃
選項卡。在界面中設定計劃任務的執行時間。
![](/isoface/doc/assets/img/153081917230725.f2b7e791.png)
- 修改
每天頻率
下的執行一次,時間為
中的時間,修改爲6:00
。同時修改持續時間,將結束日期修改爲今天之後的日期。
![](/isoface/doc/assets/img/318602417249534.5de53aae.png)
- 這個示例不設定通知選項,點選
[確定]
即可儲存。
# 2.2. 定時執行程式關閉
- 在自動化作業界面,點選
新建
按鈕,打開 新建作業的對話方塊視窗。
![](/isoface/doc/assets/img/448820517222700.f9439a1e.png)
- 在新建作業界面,首選項是
常規
,在此界面中需輸入自動化作業的基本資訊。需輸入作業名稱
以及說明
資訊。
![](/isoface/doc/assets/img/83112717244642.167552ac.png)
- 點選
步驟
選項卡,切換至步驟選項,設定要執行的自定程式。
![](/isoface/doc/assets/img/553491417246498.07040867.png)
- 點選
新建
按鈕,打開新建步驟界面,界面中填寫步驟名稱
以及命令
。命令以及運行示意圖如下。以下以 TATS 為例。輸入完成後,點選確定
。
{
//結束TARS程序
UGCM.KillTask("TARS.exe");
}
1
2
3
4
2
3
4
![](/isoface/doc/assets/img/370522917251164.af312ef0.png)
- 設計完成的步驟列表如下。
![](/isoface/doc/assets/img/596862917238504.0db00216.png)
- 點選
計劃
選項卡。在界面中設定計劃任務的執行時間。
![](/isoface/doc/assets/img/153081917230725.f2b7e791.png)
- 修改
每天頻率
下的執行一次,時間為
中的時間,修改爲6:00
。同時修改持續時間,將結束日期修改爲今天之後的日期。
![](/isoface/doc/assets/img/29593117225495.f0a34c49.png)
- 這個示例不設定通知選項,點選
[確定]
即可儲存。
# 3. 執行自動化作業
設定完成後,啟動 TaskRunner ,任務列表中狀態顯示為 √
,表示為自動化作業已啟用,TaskRunner 會依據預設的時間點對 TARS 執行關閉與開啟的操作。
![](/isoface/doc/assets/img/216473317235972.d1ef9ff6.png)