在Windows命令行(cmd)上重置颜色


62

我经常在cmd.exe中运行在其输出中具有漂亮颜色的命令,这很棒。不幸的是,有时它们会死在中间,或者我必须杀死它们,然后控制台窗口本身会陷入(例如)黑色背景上的红色文本中,这很尴尬。

如何将文本颜色重置为默认值?

在unix终端上,我可以输入reset-我正在寻找与之等效的cmd.exe。

Answers:


76

Color 07 将其设置为cmd.exe使用的默认方案。

颜色属性由两个十六进制数字指定-第一个对应于背景;第二个对应于背景。第二个前景。每个数字可以是以下任意值:

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

到目前为止,所有3个答案都非常有帮助,但是color 07(而不仅仅是color)在这里起作用,因此我将其标记为一个。

color对我的环境具有与color 75(紫色,浅灰色)相同的效果,我在控制台设置中将其设置为默认组合(并且希望立即删除)。color 07将我的控制台变成红色的可怕白色。
xverges 2014年

令人失望的是color 00行不通的……
tim_hutton

31

尝试 Color

使用color /?到看到所有的命令

颜色如果未提供任何参数,则此命令将颜色恢复为启动CMD.EXE时的颜色。此值来自当前控制台窗口,/ T命令行开关或DefaultColor注册表值。


+1引用文档而不是链接甚至不是官方信息:-)
Joey 2010年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.