1. 程式人生 > >schtasks 定時執行任務 windows 平臺

schtasks 定時執行任務 windows 平臺

schtasks 定時執行任務 windows 平臺

遇到一個在windows 平臺執行定時指令碼任務的問題,開始的時候用 at ,但是一直執行不成功。
偶然在網上搜索到 schtasks 命令,下面是參考文件地址:
schtask 執行定時任務

下面就來看一下怎麼使用 schtasks:

schtasks /? #查詢所有命令用法
    SCHTASKS
    SCHTASKS /?
    SCHTASKS /Run /?
    SCHTASKS /End /?
    SCHTASKS /Create /?
    SCHTASKS /Delete /?
    SCHTASKS /Query  /
? SCHTASKS /Change /? SCHTASKS /ShowSid /?

建立一個每天執行的任務:

schtasks /create /tn "RF" /tr Z:\MX6.bat /sc DAILY /st 19:00 #每天在19:00 執行
schtasks /create /?   #可以查詢建立任務的用法

查詢你建立的任務:

schtasks /query /tn RF /v  #查詢你建立的任務"RF"詳情
schtasks /query /?         #查詢query 的用法

刪除你建立的任務:

schtasks /delete /tn RF  #刪除指定任務 RF
schtasks /delete /tn * /F #強制刪除所有任務 schtasks /delete /? #查詢刪除命令的用法

其他用法請自行探索~

你在查詢的時候可能會遇到:

E:\>schtasks /query
錯誤: 無法載入列資源。

這個時候需要在cmd執行: (編碼問題,需要臨時切換一下)

chcp 437

如果右鍵cmd 視窗,修改cmd 視窗的【預設值】 選擇 437 編碼。
那麼以後你每次開啟都會是437編碼,中文會顯示成???滴~