特定の日に実行するコマンドを1つのバッチファイルで。
今日、突然思いつきました。
WindowsXP Proにて確認。
goto %DATE% :2007/10/03 rem 2007/10/03に実行するコマンド goto END :2007/10/05 rem 2007/10/05に実行するコマンド goto END :2007/10/06 rem 2007/10/06に実行するコマンド goto END :2007/10/20 rem 2007/10/20に実行するコマンド goto END :END echo バッチ終了
上記のようなbatファイルを作成しておけば、起動した日のラベルにあるコマンドが実行されます。
ATコマンドやタスクで全部登録するのは面倒だなーと思ったら、こんなのを作ってこの1ファイルを毎日実行するようにすればオッケィです。きっと。
(運用業務をやっていると、けっこうそういうのがあります)
ラベルについては、
第4回 スクリプト入門(その2) (1/2):Windows 2000 活用講座 Windows 2000 コマンドライン徹底活用 - @IT
などを参照して下さい。
念のため付け加えますが、通常のプログラムでgotoは基本的にやっちゃダメです。