Windows 控制台支持 ANSI 吗?

问题描述 投票:0回答:2

Windows 控制台支持 ANSI 控制字符吗?

windows console ansi-escape
2个回答
2
投票

默认情况下,它不支持许多 ANSI 控制字符(维基百科文章http://en.wikipedia.org/wiki/ANSI_escape_code中也提到了这一点),但有一些方法可以实现这一点。

查看此问题的答案:如何在 WinXP cmd shell 中加载 ANSI 转义码或获取彩色文件列表? 你可能会发现一些有用的东西。


0
投票

我假设你指的是 ASCII 控制字符。

答案是“一些”。例如,您可以读取退格键,并且可以输入诸如 ASCII“Bell”字符之类的内容。

但是,如果您的意思是Windows控制台自动解析转义字符,例如将“”转换为“Bell”,那么不行,您必须自己这样做。

请注意,我所说的是直接将按键输入控制台而不是批处理文件,请参阅@ProblemFactory的答案。

© www.soinside.com 2019 - 2024. All rights reserved.