从任务计划程序启动批处理文件时是否可以显示命令提示符窗口?

时间:2012-07-26 19:38:20

标签: batch-file

正如我的标题所述,我想知道是否可以显示命令提示符窗口(至少是暂时的)以确保我的批处理文件确实按计划执行。当我手动运行批处理文件时,它运行时没有错误。

批处理文件驻留在Windows Server 2008 R2 Standard,x64上,我安装了Service Pack 1。如果需要更多信息,请告诉我。

非常感谢!

3 个答案:

答案 0 :(得分:7)

如果您尝试捕获输出,我想转储到日志文件。把它作为你的程序在任务计划程序中执行:

myscript.bat >> error.log

如果你真的希望它保持开放,你可以这样做 -

cmd /k myscript.bat

答案 1 :(得分:4)

或者,如果您希望批处理基本上处于闲置状态一段时间,那么一个老技巧就是让它ping localhost,比如10秒(或者你想要多长时间)。 为此,请添加“ping localhost -n 10”。通过这种方式你的批次将完成并终止,但实际上,你可以在10秒内看到它确实开始。

答案 2 :(得分:1)

在.bat文件中,PAUSE命令会使其显示,直到您按下某个键。如果你离开机器一段时间,它会让你有机会看到它。