Многие программы любят выводить определенные вещи синим цветом. Это почти нечитаемо на обычном черном фоне. Отключение вывода цвета для рассматриваемой программы является одной из альтернатив, но в X (xterm) проблему можно решить с помощью ресурсов X, изменив значение "голубого цвета" на немного более яркий синий. Есть ли аналогичный способ сделать это в Windows?
5 ответов
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
дает светло-красный на ярко-белом.
Я считаю, что это ссылка, которую вы ищете.
Ниже приводится цитата из ссылки.
- Нажмите Пуск и щелкните правой кнопкой мыши Командная строка.
- Выберите «Свойства» в раскрывающемся контекстном меню.
- Выберите вкладку «Цвета» в появившемся окне.
- Измените цвет текста и цвет фона, установив соответствующие флажки, а затем изменив значения цвета или выбрав предварительно заданные цвета ниже.
- Выберите Применить после выбора новой цветовой схемы, затем нажмите ОК. ПРИМЕЧАНИЕ. Чтобы вернуться к цветовой схеме по умолчанию, введите следующую команду: цвет 08.
Вы можете попробовать:
- Нажмите
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
и запускаю из него любые консольные программы.
Microsoft выпустила новый инструмент, который позволяет загружать цветовые схемы терминала. Он поддерживает два разных формата: файлы Ini и файлы .itermcolor из приложения MacOS iTerm2.
https://github.com/Microsoft/console/tree/master/tools/ColorTool
Он работает практически на любой версии Windows, включая Windows 7 и Windows 10.
Я на 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, чтобы он заработал.