3

В справке для CMD.exe указана команда COLOR на которую влияют аргументы ENABLEEXTENSIONS . Далее указывается, какие именно расширения вам нужны, чтобы посмотреть локальную справку команды.

COLOR /? не упоминает о расширениях.

Кто они такие?

1 ответ1

4

EnableExtensions определяет, включены ли расширения командного процессора (cmd.exe), такие как chdir , setlocal и color . Поскольку расширения могут быть несовместимы с языком командных сценариев, Windows 2000+ позволяет отключить расширения. Эта запись влияет на все расширения. Вы не можете использовать эту запись для выборочного включения или отключения расширений. Однако вы можете отключить расширения для определенного вызова cmd.exe с помощью параметра /E:OFF .

Глобально расположен в HKCU\Software\Microsoft\Command Processor\EnableExtensions .

C:\Users\jnovack>cmd /E:ON
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\jnovack>color 1f
(color changes to bold white (f) on blue (1))
C:\Users\jnovack>color
(color reverts to normal)

C:\Users\jnovack>cmd /E:OFF
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\jnovack>color fc
'color' is not recognized as an internal or external command,
operable program or batch file.

COLOR [attr]

attr Определяет цветовой атрибут вывода консоли

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

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

Ссылка:

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