8

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

批处理文件位于 Windows Server 2008 R2 Standard、x64 上,我安装了 service pack 1。如果需要更多信息,请告诉我。

非常感谢!

4

3 回答 3

7

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

myscript.bat >> error.log

如果您真的希望它保持打开状态,您可以这样做 -

cmd /k myscript.bat
于 2012-07-26T19:48:49.170 回答
4

或者,如果你想让批处理基本上空闲一段时间,一个老技巧是让它 ping localhost 10 秒(或者你想要的多长时间)。为此,请添加“ping localhost -n 10”。这样,您的批处理将完成并终止,但给您 10 秒的时间来查看它确实开始了。

于 2012-07-26T19:48:57.870 回答
3

在 .bat 文件中,PAUSE 命令使它一直显示,直到您按下一个键。虽然超过一秒钟,但如果您离开机器一段时间,它会让您有机会看到它。

于 2012-07-26T19:43:21.080 回答