Quais são as extensões de comando para o comando COLOR do CMD?

3

A ajuda para CMD.exe lista o comando COLOR como sendo afetado pelos argumentos ENABLEEXTENSIONS . Ele afirma ainda para ver o que essas extensões são você precisa olhar para a ajuda local do comando.

COLOR /? não menciona as extensões.

Quais são eles?

    
por Rich Shealer 04.04.2013 / 13:40

1 resposta

4

EnableExtensions determina se as extensões do processador de comandos ( cmd.exe ), como chdir , setlocal e color , estão habilitadas. Como as extensões podem ser incompatíveis com uma linguagem de script de comando, o Windows 2000+ permite desabilitar as extensões. Esta entrada afeta todas as extensões. Você não pode usar essa entrada para ativar ou desativar seletivamente extensões. Você pode, no entanto, desativar as extensões de uma chamada específica de cmd.exe usando a opção /E:OFF .

Localizada globalmente em 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 Especifica o atributo de cor da saída do console

Os atributos de cor são especificados por DOIS dígitos hexadecimais - o primeiro corresponde ao fundo; o segundo, o primeiro plano. Cada dígito pode ser qualquer um dos seguintes valores:

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

Referência:

por 04.04.2013 / 14:53