[英]Keep Windows command window open
我正在通过Windows Shell(现有命令窗口(cmd.exe))运行命令。 当我执行命令时,该窗口关闭,即使它是独立于该命令的独立窗口。
如何保持窗口打开以查看输出?
您不能简单地启动子 cmd
会话,因为它将共享相同的窗口,并且如果您的自定义工具主动关闭其窗口(我想知道为什么),那么它将关闭您的控制台,输出将消失。
如果程序要关闭控制台窗口,您无能为力,但是您至少可以将其输出保存到文件中(稍后使用type
检查)。 如果您正在使用该控制台并且不想关闭它,则可以使用start cmd
在新的控制台窗口中执行它。 像这样:
start cmd /c tool -args ^> output.txt
完成后, tool
输出将在output.txt
可用。
似乎可执行文件正在关闭命令窗口。 这是您可以尝试的方法,可能会起作用。 打开命令外壳。 在外壳程序中发出“ cmd”,然后打开另一个命令外壳程序。 在新打开的命令外壳中运行可执行文件。 您嵌套的cmd将退出,但是您仍然可以看到可执行文件的某些输出。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.