Como mudei o esquema de cores do prompt de comando?

13

Há alguns anos, alterei o esquema de cores do prompt de comando. Agora, esqueci como exatamente fiz isso.

  1. É permanente. Então, o comando COLOR está fora de questão.
  2. Está intacto, não importa de onde eu inicio o cmd. Por isso, alterar a cor das propriedades de atalho está fora de questão porque obtenho o esquema de cores mesmo quando inicio o cmd a partir do Run ou da localização original.
  3. Ele não me permite substituí-lo por propriedades de atalho. E esse é o problema. Eu crio um atalho de cmd e mudo seu esquema de cores de propriedades. Mas isso não é refletido mesmo após a reinicialização.

Então, a única opção que me resta é: use o mesmo método que usei alguns anos atrás. Como mudei a cor do cmd?

    
por Apple II 27.05.2012 / 01:09

5 respostas

8

As cores do cmd podem ser alteradas no registro.

Navegue até HKEY_CURRENT_USER\Software\Microsoft\Command Processor e verifique a entrada DefaultColor . O valor padrão é 0 (zero). Para alterar as cores, insira um valor de dois dígitos hexadecimais, o primeiro especificando a cor do segundo plano e o segundo a cor do texto. Os valores possíveis são os seguintes:

0 - black
1 - blue
2 - green
3 - aqua
4 - red
5 - purple
6 - yellow
7 - white
8 - grey
9 - light blue
A - light green
B - light aqua
C - light red
D - light purple
E - light yellow
F - bright white

Por exemplo, um valor de 4A fornecerá texto verde claro em um plano de fundo vermelho.
Tenha em atenção que os valores em que os dois dígitos são os mesmos são inválidos, pelo que não pode ter a mesma cor para o texto e o fundo.

Se o acima não funcionar, verifique a mesma entrada em HKEY_LOCAL_MACHINE , você pode tê-lo alterado lá.

    
por 27.05.2012 / 01:28
13

A maneira correta de definir permanentemente as cores (e outros parâmetros) de um console / prompt de comando é:

  1. Abra um prompt de comando
  2. Clique com o botão direito do mouse na barra de títulos ou pressione Alt + Espaço
  3. Selecione Padrões no menu de contexto
  4. Defina as propriedades que você deseja (cores na guia Cores )
  5. Clique em OK

O método que o Tapped-Out oferece funciona porque o Windows 7 tem bug onde a opção Properties modifica os valores padrão em vez de apenas para o console atual, e pode ser corrigido a qualquer momento.

O método que o Indrek forneceu também funciona, mas o uso da interface fornecida é mais fácil (e seguro) do que editar manualmente o registro, especialmente ao definir as cores, já que você não precisa mexer com valores hexadecimais. Além disso, você não precisa se preocupar em configurar permissões com a interface.

Finalmente, uma palavra de advertência. Cada tipo de console recebe seu próprio conjunto de parâmetros, assim como cada atalho para um console . Em outras palavras, se você criar um atalho para um console, alterar os parâmetros modificará o atalho e aplicará somente ao console aberto pelo atalho, não por meio de outros atalhos ou meios. Além disso, se você executar um aplicativo de console e modificar os parâmetros, eles serão aplicados apenas a esse aplicativo de console e não a outros consoles, como o prompt de comando.

Para esclarecer, o que acontece é que todos os consoles (prompts de comando e aplicativos de console) usam as configurações padrão (armazenadas em HKCU\Console ) até que sejam especificamente alteradas, quando elas farão uma cópia dessas configurações e usarão aqueles a partir de então. Por exemplo, se você abrir edit.com , inicialmente usará as configurações em HKCU\Console , mas, se fizer alterações, uma cópia será feita em HKCU\Console\c:windows_system32_edit.com , e as alterações nos padrões não serão mais refletidas porque configurações específicas para command.com existem (e substituem os padrões). Isso é semelhante a como as configurações do usuário substituem as configurações do sistema (por exemplo, o HKCU substitui os padrões do HKLM).

    
por 27.05.2012 / 02:00
4

Altere as cores do console do Windows (altere o que é 'azul')

Para realmente mudar as cores (tema) do consoel (Powershell, cmd, bash, etc) para o Windows 10, use Color Tool , que é produzido pela equipe de consoles da Microsoft.

colortool -b solarized_dark

Leia mais sobre o colortool .

Para alterar a cor usada (escolha uma cor diferente para azul em um conjunto limitado de cores)

Claro, você pode tentar com o prompt de comando em si, mas só pode alterar a cor do texto:

  1. clique no ícone do prompt de comando no canto superior esquerdo da janela e selecione Propriedades.
  2. Selecione a guia Cores e, em seguida,
  3. escolha a cor desejada para o texto e o fundo da tela. Você também pode inserir sua própria combinação de cores RGB, se desejar.
por 11.03.2018 / 23:10
3

No cmd, clique com o botão direito do mouse na barra de título e selecione propriedades:

CliquenaguiaCores:

Você pode alterar as configurações de cor do prompt de comando aqui. Do meu teste, ele altera globalmente o esquema de cores.

    
por 27.05.2012 / 01:17
1

Não importa em qual diretório você está apenas use este comando para alterar a cor do texto:

color 0a , a cor será alterada para Verde; o color 0b , a cor será alterada para Azul; o color 0c , a cor será alterada para Vermelho.

    
por 02.07.2018 / 12:44