我有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”。此任务启动时,它将在后台运行。我想要打开一个新的命令窗口(从这个批处理文件存在的文件夹开始)并运行这个批处理文件。
我怎样才能做到这一点?上面提到的两行是否正确(考虑到释放作为参数)?
使用开始:
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%
我这是对的吗?
答案 0 :(得分:3)
start
命令创建一个新的命令窗口。
最简单的命令
start test.bat
将创建一个新的命令窗口并在其中运行批处理文件。