■ はじめに
バッチで指定した時間にプログラムを起動したかったので 調べてみた。
目次
【1】指定した時間にプログラムを起動する 【2】タスクを確認する 【3】タスクを削除する
【1】指定した時間にプログラムを起動する
構文
at 【時間(例「17:20」)】 /interactive 【頻度(例「/every:S,Su」)】 "【起動したいファイル名(例「C:\program\test.bat」)】"
頻度について
* 「/every」:毎回(例:毎日「/every:M,T,W,Th,F,S,Su」) * 「/next」:1回(例:次の1日と29日「/next:1, 29」)
サンプル
例1:平日22時10分に「test.bat」を起動
at 22:10 /interactive /every:M,T,W,Th,F "C:\program\test.bat" pause
【2】タスクを確認する
* タスクを確認するには、「at」で可能
サンプル
at pause
【3】タスクを削除する
構文
at 【タスクID(例「1」)】1 /delete pause
サンプル
例1:1のタスクを削除
at 1 /delete pause
例2:2~6までのタスクを削除
for /L %%A in (2,1,6)do at %%A /delete pause
参考資料
http://cmd-pro.com/m_timer.html
関連記事
バッチ ~入門編 ~
https://dk521123.hatenablog.com/entry/2010/07/06/223905