[分享] cmd输出彩色字体
以前执行cmd命令会出现[0m
这种乱码
搜了下是ANSI转义码导致的
这些字符用于控制终端的文本格式(如颜色、粗体等)。Windows cmd 默认情况下不支持这些转义码
装了插件之后能在cmd中通过一些代码实现华丽的效果,比如改变字体颜色
下载最新的文件,解压。
假设使用的是64位系统,那么中打开 “…/ansi185-bin/x64” 文件夹(32位选择x86)
文件夹内容如下:
然后在控制台中打开这个文件夹
运行下面代码:
ansicon.exe -i
ansicon.exe -l
就安装完了。
使用
相应的转义序列可以改变 cmd 中的文本位置、颜色等。
如C++代码cout << "\033[32;1m" << "hello world!"
会输出绿色的hello world!
效果如下: