使用Windows任务计划程序将批处理文件执行到新的命令窗口

时间:2012-04-05 11:20:18

标签: windows scheduled-tasks batch-file

我有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%

我这是对的吗?

1 个答案:

答案 0 :(得分:3)

start命令创建一个新的命令窗口。

最简单的命令

start test.bat

将创建一个新的命令窗口并在其中运行批处理文件。