迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 >

批处理脚本中的颜色

作者:迹忆客 最近更新:2024/03/15 浏览次数:

假设你厌倦了看到命令提示符的黑白屏幕。你可以按照本文为你的程序屏幕着色。

本文将教授如何在我们的程序中包含颜色,以使一些重要的词集中在用户身上。

关键字 COLOR 用于为程序添加颜色。这是一个内部命令。

该命令的一般格式是 COLOR [BACKGROUND_COLOR][FOREGROUND_COLOR]color 的属性由以下 2 个十六进制数字指定。

这里最重要的部分是两个颜色的数字之间不能有空格。颜色数字在下面指定。


批处理颜色代码

0 - 黑色
1 - 蓝色
2 - 绿色
3 - 水族
4 - 红色
5 - 紫色
6 - 黄色
7 - 白色
8 - 灰色
9 - 浅蓝色
A - 浅绿色
B - 浅水色
C - 浅红色
D - 浅紫色
E - 浅黄色
F - 亮白色

根据以下顺序分配颜色值。

  1. 默认颜色的注册表值。
  2. CMD /T 命令行开关。
  3. CMD 启动时最近分配的颜色设置。

请注意,如果你为前景和背景设置相同的颜色数字,COLOR 命令将不起作用。


批处理更改颜色的示例

让我们看一个例子,让我们更清楚。假设我们想用颜色代码为 4Red 的前景和颜色代码为 ELight Yellow 的背景为我们的屏幕着色。

现在命令将如下所示。

@echo off
COLOR E4
ECHO I am Colored
PAUSE

请注意,如果你为前景和背景设置相同的颜色数字,COLOR 命令将不起作用。让我们看一下下面的例子。

@echo off
COLOR EE
ECHO I am not Colored
PAUSE

查看上面的代码,你会注意到我们在这个命令 COLOR EE 中使用相同的颜色数字作为前景和背景。

如果我们运行此代码,COLOR 命令将不会在屏幕上进行任何更改,并且输出 I am not Colored 将着色为默认终端颜色 COLOR 07

当你运行这个小代码时,你将在输出中看到文本 I am Colored 是红色,因为它是前景色,而背景是浅黄色。

请记住,这里讨论的所有方法都是使用批处理脚本编写的,并且只能在 Windows CMD 环境中工作。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

等待 Windows 批处理文件中的命令完成执行

发布时间:2023/08/16 浏览次数:1297 分类:操作系统

本文说明了在执行下一个命令之前等待命令或程序完成的不同方法。使用 /WAIT 等待命令完成执行 当我们使用START命令在批处理文件中启动程序时,我们可以通过在START命令中添加/wait来等待程序

从批处理文件中将输出重定向到文本文件

发布时间:2023/08/16 浏览次数:357 分类:操作系统

本文将介绍从文本文件中重定向输出的不同方法。批处理脚本中的重定向运算符 我们可以使用重定向运算符将批处理文件的输出重定向到文本文件。 重定向运算符将输入重定向到命令或命令的

Spring Batch 中的步骤范围

发布时间:2023/08/16 浏览次数:148 分类:操作系统

本文介绍了 Spring Batch 中 Step Scope 的工作原理。 Spring Batch 具有三个主要的高级组件:应用程序、Batch 核心和 Batch 基础架构。Spring Batch 中的作业和步骤

批处理文件中 % 和 %% 之间的区别

发布时间:2023/08/16 浏览次数:360 分类:操作系统

本文介绍了批处理文件中 % 和 %% 之间的区别。 它还讨论了批处理文件和 cmd 中 % 和 %% 的使用,以及环境变量和循环变量。在 CMD 中使用 % 和 %%

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便