使用批处理脚本更改 CMD 文本颜色
本文将首先讨论批处理脚本或批处理文件的基本概念。 介绍完Batch脚本后,我们来讨论一下使用Batch脚本每秒改变CMD的文本颜色的方法。
批处理脚本或文件
批处理脚本是一个包含按顺序执行的不同命令的文件。 批处理文件或脚本存储使用命令行解释器执行的不同命令。
例如,以下是批处理文件 hello.bat:
@ECHO OFF
ECHO Hello World
上面的批处理脚本包含两行。
第一个命令 @ECHO OFF
用于隐藏所有已执行的命令,使其不显示在命令提示符本身上。 ECHO Hello World
命令显示 Hello World。
上述批处理脚本的输出如下:
我们可以在命令行中输入文件名并按回车键来执行.bat文件,如上图所示。 我们还可以通过双击该文件来运行该批处理文件。
批处理文件扩展名
批处理脚本可以在任何具有不同文件扩展名的打字或文本编辑器中编写,包括 .bat、.cmd 和 .btm。
- .bat 文件扩展名用于 DOS 或 Windows 操作系统中的批处理脚本。
- .cmd 文件扩展名用于 Windows NT 或 OS/2。
- btm 文件扩展名用于 4DOS 或 4NT。
使用批处理脚本更改 CMD 的文本颜色
在批处理脚本中,我们可以在 cmd 上为文本使用不同的颜色。 颜色命令可用于更改文本颜色。
例如,color [number]
是一个颜色命令,后跟十六进制的颜色编号。 这个十六进制数字就像特定颜色的别名。
考虑以下脚本:
@echo off
color 06
echo Hello World
输出:
上面的脚本包含一个 color 06 命令,该十六进制数字用作黄色的代码。 因此,所述color命令将命令行界面的文本颜色更改为黄色。
以下是不同可用颜色及其代码的列表:
每隔1秒改变一次CMD的文本颜色
我们可以使用 color
和 timeout
命令来改变每单位时间 cmd 的文本颜色。 考虑以下脚本:
@echo off
set colors=0 1 2 3 4 5 6 7 8 9 A B C D E F
for %%n in (%colors%) do (
echo Hello World
color %%n
timeout 1 > null
)
上面的脚本包含一个名为颜色的数组,该数组使用不同颜色的代码序列进行初始化,后面是一个 for 循环,该循环迭代颜色数组并在变量 n 中选择颜色代码。 在 for 循环体中,脚本在屏幕上显示 Hello World,并使用超时命令休眠 1 秒。
color 命令在循环的每次迭代中使用颜色数组中可用的不同颜色更改文本颜色。
上面的脚本将在每次迭代后更改输出的文本颜色。 循环的一些迭代的输出如下:
相关文章
批量设置命令超时时间
发布时间:2023/08/15 浏览次数:161 分类:操作系统
-
本文将首先讨论批处理脚本中超时命令的概念。 之后,我们将讨论为任何其他命令设置超时命令。批处理脚本中的超时命令 超时是暂停或延迟特定时间段的实用程序。
批量合并 XML 文件
发布时间:2023/08/15 浏览次数:169 分类:操作系统
-
本文将首先讨论并了解XML文件格式。 之后,我们将讨论使用批处理命令和脚本将两个或多个 XML 文件合并为一个文件。XML 文件 XML(也称为可扩展标记语言)是一种用于存储和通信数据的标记语
使用批处理脚本从命令提示符运行 .exe 文件
发布时间:2023/08/15 浏览次数:177 分类:操作系统
-
本文将展示如何使用批处理 (.bat) 脚本运行 .exe 类型的文件。您可以使用两个不同的命令来实现此目的。 让我们在以下部分中讨论每种方法。使用批处理脚本使用标题和位置从命令提示符运行
使用批处理脚本删除早于 N 天的文件
发布时间:2023/08/15 浏览次数:193 分类:操作系统
-
在本文中,我们将使用批处理脚本删除 N 天前的文件。使用批处理脚本删除早于 N 天的文件 执行此任务的代码的一般格式如下所示。
使用批处理脚本删除文件
发布时间:2023/08/15 浏览次数:124 分类:操作系统
-
本文将演示如何使用批处理脚本删除文件。使用批处理脚本删除文件 一般来说,我们可以通过点击删除或者按键盘上的删除按钮来轻松删除文件。
使用批处理脚本连接多个文件
发布时间:2023/08/15 浏览次数:83 分类:操作系统
-
在本文中,我们将了解如何将多个文件连接成一个文件。使用批处理脚本连接多个文件 我们将使用的命令的一般格式如下所示。
使用批处理检查文件是否存在
发布时间:2023/08/15 浏览次数:190 分类:操作系统
-
本文将通过示例代码演示使用批处理脚本检查文件是否存在。使用批处理脚本检查文件是否存在 下面提供了检查文件是否存在的代码的一般格式或语法。
以管理员身份运行批处理文件
发布时间:2023/08/15 浏览次数:150 分类:操作系统
-
有多种方法可以以管理员身份自动运行批处理文件。 本教程将说明以管理员身份运行批处理文件的不同方法。创建批处理文件的快捷方式以管理员身份运行
在批处理脚本中运行多个文件
发布时间:2023/08/15 浏览次数:58 分类:操作系统
-
本文将展示如何从单个批处理脚本运行多个文件。 此外,我们将提供一些示例和解释,以使该主题更容易。在批处理脚本中运行多个文件 为此,我们将使用名为 CALL 的内置命令。