📜  彩色cmd命令

📅  最后修改于: 2021-08-25 10:29:49             🧑  作者: Mango

Color是Windows命令处理器(cmd.exe)中的内置命令,用于更改控制台前景和背景的颜色。默认情况下,控制台具有白色前景色和黑色背景色(07颜色代码)。该命令通常用于个性化控制台窗口的美感,或者使颜色更适合于Dim或Dark Displays(例如TN面板)。在本文中,我们将学习有关color命令的内容,还将介绍其提供的各种用途。

命令说明:
输入命令-color /?在命令提示符中。

它设置默认的控制台前景色和背景色。

COLOR [attr]
attr - Specifies the color attribute of console output.

颜色属性由两个十六进制数字指定–

  • 首先对应于背景。
  • 第二对应于前景。

使用命令:
该命令输入2个十六进制数字(第二个数字可选),其中第一个数字对应于背景色,第二个数字对应于前景色。

句法 :

Color (Background)(Foreground)

如果仅提供第一个数字,则仅前景色会更改。每个数字可以具有十六进制代码点(0 – f)中的任何值,其中每个数字都对应一种唯一的颜色。数字与颜色的对应关系如下所示–

0 = Black       8 = Gray
  1 = Blue        9 = Light Blue
  2 = Green       A = Light Green
  3 = Aqua        B = Light Aqua
  4 = Red         C = Light Red
  5 = Purple      D = Light Purple
  6 = Yellow      E = Light Yellow
  7 = White       F = Bright White

句法 :

Color 1F

它将在深蓝色上产生亮白色。除了前景色和背景色相同(例如颜色FF或颜色33)的特殊情况外,可以使用上述数字的任何组合。在这种情况下,不会发生颜色更改, %ERRORLEVEL%的值将更改为1。如果在不提供任何参数的情况下执行了命令,则该命令将恢复cmd.exe最初启动时的颜色。

  1. 仅更改前景颜色:

    句法 :

    Color (Hex_digit)

    (Hex_digit)是十六进制范围内的一个数字(或字符),即它应属于0-F范围。

    例子 :
    我们将前景色更改为黄色(6)。

    前 :

    后 :

    从上面的图像中可以清楚地看到,在执行命令Color 6之后,前景的颜色从白色变为黄色。

  2. 更改背景和前景的颜色:
    为了更改控制台窗口的前景色和背景色,颜色属性由前面提到的两个十六进制数字指定。

    句法 :

    color (Back_Hex_digit)(Fore_hex_digit)

    Back_Hex_digit和Fore_hex_digit是十六进制数字,分别用于确定背景和前景的颜色。在下面的示例中,我们将背景色更改为灰色(7),将前景色更改为浅绿色(a)。

    前 :

    后 :