如何获取没有任何启动文本的 Windows 控制台

如何获取没有任何启动文本的 Windows 控制台

我遇到过一个问题,即一个批处理脚本使用另一个脚本的输出,而该脚本是从另一个控制台实例启动的。我无法更改脚本。

但我知道为什么我会出错。这是因为控制台的每个新实例都会输出类似这样的启动文本

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.
Active code page: 1251

好吧,我必须避免这种情况的发生。有人知道怎么做吗?

此行之所以Active code page: 1251为人所知,是因为我在注册表中的自动运行字符串键中设置了自定义代码页。至少我希望这是无声的。

感谢你们。

答案1

认为,您需要将“自动运行”值更改为类似这样的值

chcp 1251 > nul

另外,当您启动 cmd 时,可以删除版本打印cmd.exe /k

相关内容