1

Многие программы любят выводить определенные вещи синим цветом. Это почти нечитаемо на обычном черном фоне. Отключение вывода цвета для рассматриваемой программы является одной из альтернатив, но в X (xterm) проблему можно решить с помощью ресурсов X, изменив значение "голубого цвета" на немного более яркий синий. Есть ли аналогичный способ сделать это в Windows?

5 ответов5

4
C:\Documents and Settings\32CpuBadBoy\Desktop>color /?
Sets the default console foreground and background colors.

COLOR [attr]

  attr        Specifies color attribute of console output

Цветовые атрибуты задаются двумя шестнадцатеричными цифрами - первая соответствует фону; вторая на переднем плане. Каждая цифра может иметь любое из следующих значений:

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

Если аргумент не указан, эта команда восстанавливает цвет до того, который был при запуске CMD.EXE. Это значение может быть получено либо из текущего окна консоли, параметра командной строки /T, либо из значения реестра DefaultColor.

Команда COLOR устанавливает значение ERRORLEVEL равным 1, если была предпринята попытка выполнить команду COLOR с одинаковым цветом переднего плана и фона.

Пример: COLOR fc дает светло-красный на ярко-белом.

3

Я считаю, что это ссылка, которую вы ищете.

Ниже приводится цитата из ссылки.

  1. Нажмите Пуск и щелкните правой кнопкой мыши Командная строка.
  2. Выберите «Свойства» в раскрывающемся контекстном меню.
  3. Выберите вкладку «Цвета» в появившемся окне.
  4. Измените цвет текста и цвет фона, установив соответствующие флажки, а затем изменив значения цвета или выбрав предварительно заданные цвета ниже.
  5. Выберите Применить после выбора новой цветовой схемы, затем нажмите ОК. ПРИМЕЧАНИЕ. Чтобы вернуться к цветовой схеме по умолчанию, введите следующую команду: цвет 08.
1

Вы можете попробовать:

  • Нажмите Alt-Space (чтобы показать его меню), затем выберите Properties .
  • Откройте вкладку « Colors ».
  • Выберите каждый цвет (в палитре), который вы хотите изменить, затем измените его значения Red-Green-Blue в разделе Selected Color Value .
  • Нажмите на цвет, который вы хотите использовать в качестве Screen Background .
  • Нажмите OK .

Обратите внимание, что это влияет только на текущую "корневую" программу. Например, вы можете запустить Far Manager 2, используя его ярлык в меню « Start , или напрямую запустить cmd.exe (введя "C:\Program Files\Far2\Far.exe" в командной строке). Изменения, которые вы сделали при запуске через ярлык, не влияют на запуск в cmd.exe и наоборот.

Поэтому, чтобы не менять цвета в каждом ярлыке, я просто меняю цвета для cmd.exe и запускаю из него любые консольные программы.

1

Microsoft выпустила новый инструмент, который позволяет загружать цветовые схемы терминала. Он поддерживает два разных формата: файлы Ini и файлы .itermcolor из приложения MacOS iTerm2.

https://github.com/Microsoft/console/tree/master/tools/ColorTool

Он работает практически на любой версии Windows, включая Windows 7 и Windows 10.

0

Я на Windows 10. Цвета по умолчанию слишком темные, и я хочу, чтобы они были сильнее. Вот как выглядят определения цветов по умолчанию:

Редактор реестра Windows, версия 5.00

[HKEY_CURRENT_USER\Console]
"ColorTable00"=dword:00000000
"ColorTable01"=dword:00800000
"ColorTable02"=dword:00008000
"ColorTable03"=dword:00808000
"ColorTable04"=dword:00000080
"ColorTable05"=dword:00800080
"ColorTable06"=dword:00008080
"ColorTable07"=dword:00c0c0c0
"ColorTable08"=dword:00808080
"ColorTable09"=dword:00ff0000
"ColorTable10"=dword:0000ff00
"ColorTable11"=dword:00ffff00
"ColorTable12"=dword:000000ff
"ColorTable13"=dword:00ff00ff
"ColorTable14"=dword:0000ffff
"ColorTable15"=dword:00ffffff
"ScreenColors"=dword:00000007
"PopupColors"=dword:000000f5

Чтобы получить яркие цвета, просто измените все 80 шестнадцатеричных пар на ff следующим образом:

[HKEY_CURRENT_USER\Console]
"ColorTable00"=dword:00000000
"ColorTable01"=dword:00ff0000
"ColorTable02"=dword:0000ff00
"ColorTable03"=dword:00ffff00
"ColorTable04"=dword:000000ff
"ColorTable05"=dword:00ff00ff
"ColorTable06"=dword:0000ffff
"ColorTable07"=dword:00c0c0c0
"ColorTable08"=dword:00808080
"ColorTable09"=dword:00ff0000
"ColorTable10"=dword:0000ff00
"ColorTable11"=dword:00ffff00
"ColorTable12"=dword:000000ff
"ColorTable13"=dword:00ff00ff
"ColorTable14"=dword:0000ffff
"ColorTable15"=dword:00ffffff
"ScreenColors"=dword:00000007
"PopupColors"=dword:000000f5

За исключением серого 808080. Мы все еще хотим серый, а не белый FFFFFF. Сохраните это в файле, заканчивающемся на .reg, и дважды щелкните по нему, чтобы получить яркие цвета. Вы также должны запустить cmd через win+r, чтобы он заработал.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .