指定した日時に実行するようにスケジュールするtest_run.batファイルがあります。次のコマンドを使用して、これをタスクスケジューラに追加しました。
set testfile=%%~dp0%test_run.bat release
schtasks /create /tn "test_run" /tr "%testfile%" /sc weekly /d * /mo 1 /st %tt% /sd %dd%
ここでは、引数として「release」を指定して「test_run.bat」を実行することを計画しています。このタスクが開始されると、バックグラウンドで実行されます。これで新しいコマンドウィンドウを開き(このバッチファイルが存在するフォルダーから開始)、このバッチファイルを実行します。
どうすればこれを達成できますか?上記の2行は正しいですか(リリースを引数として考えます)?
startの使用:
set testfile=start /c %%~dp0%test_run.bat release
schtasks /create /tn "test_run" /tr "%testfile%" /sc weekly /d * /mo 1 /st %tt% /sd %dd%
私はこれが正しいですか?