Windows:如何在新的命令窗口中运行某些东西,使窗口在进程完成或崩溃时closures?

我有一个脚本,应该坐在那里,愉快地运行在命令窗口,喷出数据…但我希望当脚本完成或崩溃时,窗口自动closures。 该脚本是由其他进程自动重新启动,我不希望我的处理机器被污染未使用的terminal。

在一个捏,我已经考虑设置脚本作为Windows服务转储他们的输出到一个文件,只是有命令窗口“tail -f”的输出文件,但我不想做一个系统的重大变化已经运作良好。

当你开始一个命令行程序,这是通常的行为。 只要进程正在运行,控制台就会停留在那里,一旦死亡(自然或偶然),控制台窗口关闭。

这也适用于脚本,批处理文件等。

如果你使用批处理文件或程序显式运行cmd ,那么你应该提供/c参数而不是/k