Команда COLOR - установить цвет символов и фона консоли WindowsФормат командной строки: COLOR [цвет фона][цвет текста] Цвет задается шестнадцатеричной цифрой, Старший бит определяет яркость, а последующие биты - цвет : Бит 0 - яркость Бит 1 - красный ( R ) Бит 2 - зеленый ( G ) Бит 3 - синий ( B ) По умолчанию, используются белые буквы на черном фоне - цвет фона = 0 , цвет символов =7. Значения битов задают комбинацию цветов, так например, для желтого цвета используется установка битов 1 и 2 ( Красный и Зеленый). Команда для установки яркого синего цвета ( 9 ) на желтом фоне ( 6 ) : color 69 То же, но на ярком желтом фоне: color E9 ![]() color F0 - черные символы на ярком белом фоне: ![]() color 0F - наоборот, белые яркие символы на черном фоне. Каждая цифра может иметь следующие значения: 0 = Черный 1 = Синий 2 = Зеленый 3 = Голубой 4 = Красный 5 = Лиловый 6 = Желтый 7 = Белый 8 = Серый 9 = Светло-синий A = Светло-зеленый B = Светло-голубой C = Светло-красный D = Светло-лиловый E = Светло-желтый F = Ярко-белый Если в команде COLOR задана только одна цифра, то она определяет цвет символов на черном фоне (значение цвета фона воспринимается как 0 ): COLOR 1 - синие буквы на черном фоне, как в команде COLOR 01 Если аргумент не указан, команда восстанавливает исходный набор цветов, каким он был на момент запуска CMD.EXE. Этот набор определяется из значения ключа /T, если он был задан при запуске интерпретатора CMD.EXE, или из значения параметров реестра, определяющих пользовательские настройки для интерпретатора команд: HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft \Command Processor\ DefaultColor - для всех пользователей. HKEY_CURRENT_USER\ Software\ Microsoft\ Command Processor\ DefaultColor - для текущего пользователя. Значения параметров из раздела пользователя более приоритетны, по сравнению с параметрами раздела HKEY_LOCAL_MACHINE Если параметр DefaultColor имеет значение по умолчанию ( REG_DWORD 0x00000000 ), то цветовой набор определяется значением параметра HKEY_CURRENT_USER\ Console\ ScreenColors. Команда COLOR возвращает значение кода ошибки ERRORLEVEL равный 1 при попытке вызова этой команды с совпадающими значениями цвета текста и цвета фона, например - COLOR 00. |
|
|