news 2026/4/17 19:20:32

批处理界面:echo 输出的前景色和背景色

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
批处理界面:echo 输出的前景色和背景色

在 Windows 批处理(.bat)文件中,可以使用 ANSI 控制码来设置 echo 输出的前景色和背景色。这些控制码以 ESC 字符(ASCII 码 27)开头,通常表示为 (在文本中为了显示方便,我们用 表示 ESC)。
设置颜色的格式如下:
echo 数字m文字内容m

其中:

`` 是 ESC 字符(可以用 Alt 键 + 小键盘 27 输入)。
数字 是颜色代码,格式为 前景色;背景色。
文字内容 是你想要显示的文字。
m 是重置颜色的控制码,确保后续输出不被颜色影响。

颜色代码说明:

‌前景色(文字颜色)‌:
30 - 黑色
31 - 红色
32 - 绿色
33 - 黄色
34 - 蓝色
35 - 紫色
36 - 天蓝色
37 - 白色

‌背景色‌:
40 - 黑色
41 - 红色
42 - 绿色
43 - 黄色
44 - 蓝色
45 - 紫色
46 - 天蓝色
47 - 白色

示例:

‌红色文字,蓝色背景‌:
echo ;44m 这是红色文字,蓝色背景m

‌绿色文字,白色背景‌:


echo ;47m这是绿色文字,白色背景m

‌黄色文字,黑色背景‌:
echo ;40m这是黄色文字,黑色背景m

注意事项:

在 Windows 10 及更新版本中,通常默认支持 ANSI 控制码。如果在旧版 Windows 中不生效,可以尝试加载 ANSI.SYS 驱动。
使用 echo m 可以重置颜色,避免后续输出也带有颜色。
如果你使用的是 PowerShell 脚本,可以使用 Write-Host 命令来设置颜色,但这是另一种方式。

通过这种方式,你可以在 .bat 文件中灵活地设置 echo 输出的文字颜色和背景色。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 7:35:16

冥想第一千七百七十八天(1778)

1.周四,可能昨天游泳太累了,今天感觉身体无力,项目上也非常忙,跑团让领的米和面也是套路,要听课,我直接就回来了。 2.感谢父母,感谢朋友,感谢家人,感谢不断进步的自己。

作者头像 李华
网站建设 2026/4/18 4:52:37

LabVIEW 触摸键盘模块:可移植与源码转出之旅

LabVIEW编写的键盘模块,可移植,源码转出,Ni LabVIEW触摸键盘。 在LabVIEW的奇妙世界里,构建一个可移植的触摸键盘模块,不仅实用,还充满乐趣。今天就跟大家唠唠这个Ni LabVIEW触摸键盘的事儿。 一、LabVIE…

作者头像 李华
网站建设 2026/4/12 15:30:01

2026跨境电商必看:Etsy保号防封全攻略

Etsy作为全球领先的手工艺品和创意商品销售平台,吸引了成千上万的卖家。但当你刚准备大干一场,Etsy新店24小时就封了?上架第一个产品,店直接没了?本文将带你了解常见的封号原因,并提供实操干货,…

作者头像 李华
网站建设 2026/4/18 8:27:14

Adobe Flash Player 一款轻量级浏览器插件

Adobe Flash Player 是一款轻量级浏览器插件,具有丰富的 Internet 应用运行时间,提供持续的迷人用户体验、绝妙的音频/视频回放效果和刺激的游戏。新日志: v32.0.0.465 (2020-12-08) • 分类功能修正注意:新版本的浏览器不支持 Fl…

作者头像 李华