正如我的标题所述,我想知道是否可以显示命令提示符窗口(至少是暂时的)以确保我的批处理文件确实按计划执行。当我手动运行批处理文件时,它运行时没有错误。
批处理文件驻留在Windows Server 2008 R2 Standard,x64上,我安装了Service Pack 1。如果需要更多信息,请告诉我。
非常感谢!
答案 0 :(得分:7)
如果您尝试捕获输出,我想转储到日志文件。把它作为你的程序在任务计划程序中执行:
myscript.bat >> error.log
如果你真的希望它保持开放,你可以这样做 -
cmd /k myscript.bat
答案 1 :(得分:4)
或者,如果您希望批处理基本上处于闲置状态一段时间,那么一个老技巧就是让它ping localhost,比如10秒(或者你想要多长时间)。 为此,请添加“ping localhost -n 10”。通过这种方式你的批次将完成并终止,但实际上,你可以在10秒内看到它确实开始。
答案 2 :(得分:1)
在.bat文件中,PAUSE命令会使其显示,直到您按下某个键。如果你离开机器一段时间,它会让你有机会看到它。