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

Batch file 从任务计划程序启动批处理文件时,是否可以显示命令提示窗口?,batch-file,Batch File,正如我的标题所述,我想知道是否可以显示命令提示符窗口(至少暂时显示),以确保我的批处理文件确实按计划执行。手动运行批处理文件时,批处理文件不会出现错误 批处理文件位于Windows Server 2008 R2 Standard x64上,我已安装service pack 1。如果需要更多信息,请告诉我 多谢 在.bat文件中,PAUSE命令使其显示,直到您按键为止。虽然超过一秒钟,但如果您离开机器一段时间,它会让您有机会看到它。如果您试图捕获输出,我喜欢转储到日志文件。将其作为要在任务计划程序

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

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


多谢

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

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

myscript.bat >> error.log
如果你真的想让它保持开放,你可以这样做-

cmd /k myscript.bat

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

好吧,至少在我的测试批处理中是这样。将进一步调查并报告。如何停止exe文件?我正在从控制台应用程序运行exe文件。您的第二个选项正是我所需要的。谢谢。我试过了,但当您选择安全选项“无论用户是否登录都运行”时,它不起作用。cmd窗口仍然隐藏。