如何防止在 cmd 中运行的命令打开新的 cmd 窗口或如何保持该窗口保持打开状态?

如何防止在 cmd 中运行的命令打开新的 cmd 窗口或如何保持该窗口保持打开状态?

我想从 cmd 窗口运行一些命令。目前,它们会打开一个新的 cmd 窗口,然后立即关闭。这很不幸,因为我想读取这些命令的输出。我无法控制命令本身,因为它们不是 .bat 或 .cmd,而是另一个软件的命令行界面。

我知道有很多关于如何保持 cmd 窗口打开的问题,但我看不出它们如何适用于我的情况:我无法插入任何pause命令,也无法使用 运行命令cmd /K。所以我需要的是一种保持窗口打开的方法(根据对这个问题),或者强制在我打开的窗口中执行命令。第二种选择据称也不可能,根据答案这里

所以我希望我忽略了一些东西。欢迎提出任何想法。

答案1

啊,我明白了。问题是我的 cmd 没有管理权限,这就是为什么 Windows 需要我的确认才能使用这些权限启动新窗口。以管理员身份启动第一个 cmd 解决了问题,命令现在在我的窗口内运行。

无论如何,还是要谢谢你,我希望这仍然可以帮助别人。

相关内容