正如我的标题所述,我想知道是否可以显示命令提示符窗口(至少暂时)以确保我的批处理文件确实按计划执行。当我手动运行批处理文件时,它运行时没有错误。
批处理文件位于 Windows Server 2008 R2 Standard、x64 上,我安装了 service pack 1。如果需要更多信息,请告诉我。
非常感谢!
正如我的标题所述,我想知道是否可以显示命令提示符窗口(至少暂时)以确保我的批处理文件确实按计划执行。当我手动运行批处理文件时,它运行时没有错误。
批处理文件位于 Windows Server 2008 R2 Standard、x64 上,我安装了 service pack 1。如果需要更多信息,请告诉我。
非常感谢!
如果您尝试捕获输出,我喜欢转储到日志文件。将此作为您的程序在任务计划程序中执行:
myscript.bat >> error.log
如果您真的希望它保持打开状态,您可以这样做 -
cmd /k myscript.bat
或者,如果你想让批处理基本上空闲一段时间,一个老技巧是让它 ping localhost 10 秒(或者你想要的多长时间)。为此,请添加“ping localhost -n 10”。这样,您的批处理将完成并终止,但给您 10 秒的时间来查看它确实开始了。
在 .bat 文件中,PAUSE 命令使它一直显示,直到您按下一个键。虽然超过一秒钟,但如果您离开机器一段时间,它会让您有机会看到它。