毎週金曜日の午前 3 時にコマンド ライン スクリプトを自動的に実行するにはどうすればよいですか?

毎週金曜日の午前 3 時にコマンド ライン スクリプトを自動的に実行するにはどうすればよいですか?

現在、私は自分のコンピューターのコマンド ライン経由で SWFTools を使用しています。毎週金曜日の午前 3 時に自動的に実行したいコマンドが 2 つあります。ただし、2 つのスクリプトを特定の順序で実行したいです。私の場合、次のようになります。

金曜日の午前 3 時に、まずこれを実行したいと思います。

.\swfcombine -o "C:\users\****\My Documents\****\****\****.swf" --dummy -y 50 "C:\users\****\My Documents\****\****.swf"

それからこれ:

.\swfrender "C:\users\****\My Documents\****\****\****.swf" -o "C:\users\****\My Documents\****\****.png"

これを自動的に行うにはどうすればよいですか? ご協力いただければ幸いです。

答え1

Windows システムでタスク スケジューラを使用します。

基本タスクウィザードの作成:
トリガー: 毎週
繰り返し間隔: 1 週間:
X 金曜日

プログラムを開始する

2 行を bat ファイルに入れて、そのファイルを「プログラムの開始」に置きます。

bat ファイルは次のようになります。

@ECHO OFF
REM This program first combines then renders swf files as png 
"C:\Path\to\swfcombine" -o "%USERPROFILE%\Path\to\****.swf" --dummy -y 50 "%USERPROFILE%\Path\to\****.swf"
.\swfrender "%USERPROFILE%\Path\to\****.swf" -o "%USERPROFILE%\Path\to\****.png"

Windows 8 では、タスク スケジューラは次のようになります。 Windows 8 タスク スケジューラ

関連情報