現在、私は自分のコンピューターのコマンド ライン経由で 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 では、タスク スケジューラは次のようになります。