Redefinir cores na linha de comando do Windows (cmd)


62

Costumo executar comandos no cmd.exe que possuem cores bonitas na saída, o que é ótimo. Infelizmente, às vezes eles morrem no meio, ou eu tenho que matá-los, e então a janela do console fica presa (digamos) em texto vermelho sobre fundo preto, o que é estranho.

Como redefinir a cor do texto para o padrão?

Em um terminal unix, posso digitar reset- estou procurando o equivalente ao cmd.exe.

Respostas:


77

Color 07 irá defini-lo para o esquema padrão que o cmd.exe usa.

Os atributos de cores são especificados por DOIS dígitos hexadecimais - o primeiro corresponde ao plano de fundo; o segundo em primeiro plano. Cada dígito pode ter 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

Todas as três respostas até agora são muito úteis, mas color 07(e não apenas color) funcionaram aqui, então vou marcar essa.
Ken

colortem no meu ambiente o mesmo efeito que color 75(roxo em cinza claro), uma combinação que defini como padrão nas configurações do console (e que gostaria de remover agora). color 07transforma meu console em um assustador branco no vermelho.
xverges

Decepcionante que color 00não funciona ...
tim_hutton 18/12/2015

31

Experimentar Color

Use color /?para ver todos os comandos

COLOR Se nenhum argumento for fornecido, esse comando restaura a cor como era quando o CMD.EXE foi iniciado. Esse valor vem da janela atual do console, da opção de linha de comando / T ou do valor do Registro DefaultColor.


+1 para citar os docs em vez de ligar para nem mesmo informações oficiais :-)
Joey

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.