CMD 的 COLOR 命令的命令扩展是什么?

CMD 的 COLOR 命令的命令扩展是什么?

的帮助CMD.exe列出了COLORENABLEEXTENSIONS参数影响的命令。它进一步指出,要查看这些扩展是什么,您需要查看命令的本地帮助。

COLOR /?没有提及扩展。

这些是什么?

答案1

EnableExtensions确定命令处理器 ( cmd.exe) 的扩展是否已启用,例如chdirsetlocalcolor。由于扩展可能与命令脚本语言不兼容,因此 Windows 2000+ 允许您禁用扩展。此项影响所有扩展。您不能使用此条目有选择地启用或禁用扩展。但是,您可以使用cmd.exe开关禁用特定调用的扩展/E:OFF

全球分布于HKCU\Software\Microsoft\Command Processor\EnableExtensions

C:\Users\jnovack>cmd /E:ON
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\jnovack>color 1f
(color changes to bold white (f) on blue (1))
C:\Users\jnovack>color
(color reverts to normal)

C:\Users\jnovack>cmd /E:OFF
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\jnovack>color fc
'color' is not recognized as an internal or external command,
operable program or batch file.

COLOR [attr]

attr 指定控制台输出的颜色属性

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

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

参考:

相关内容