Comando COLOR en CMD
COLOR cambia los colores de primer plano (texto) y de fondo en la ventana del Símbolo del sistema (Command Prompt) para la sesión actual. COLOR es un comando interno de cmd.exe.
Sintaxis
COLOR [[<B>]<F>]
B y F tienen que escribirse juntos, es decir, no deben estar separados por uno o más espacios en blanco.
Parámetros
Parámetro | Descripción |
---|---|
<B> | Especifica el color de fondo de la consola. (Background). |
<F> | Especifica el color de primer plano de la consola. (Foreground). |
/? | Muestra información de ayuda acerca de COLOR en el Símbolo del sistema. |
Observaciones
Los valores (en hexadecimal) de los parámetros B y F pueden ser cualquiera de los mostrados en la siguiente tabla:
Valor | Color |
---|---|
0 | Negro |
1 | Azul |
2 | Verde |
3 | Aguamarina |
4 | Rojo |
5 | Púrpura |
6 | Amarillo |
7 | Blanco |
8 | Gris |
9 | Azul claro |
A | Verde claro |
B | Aguamarina claro |
C | Rojo claro |
D | Púrpura claro |
E | Amarillo claro |
F | Blanco brillante |
Ejemplos de uso del comando COLOR
Para los ejemplos mostrados a continuación, se va a considerar que al ejecutar cmd.exe, inicialmente la ventana del Símbolo del sistema tiene asignados los colores (0) y (7) para el fondo y el texto, respectivamente:
EJEMPLO Al escribir COLOR 1F se establece el color azul (1) de fondo y el color blanco brillante (F) para el texto:
EJEMPLO Si, después, se quiere que el fondo sea de color blanco brillante (F) y el texto de color rojo claro (C), esto se puede conseguir escribiendo COLOR FC, como se puede ver en la imagen siguiente:
EJEMPLO En el caso de que al invocar al comando COLOR los parámatros B y F sean los mismos, los colores de fondo y primer plano no cambiarán. Por ejemplo, obsérvese que si se teclea COLOR 22 no se realizará ningún cambio de colores:
Intentar establecer el mismo color para B y F provocará que el comando COLOR configure ERRORLEVEL a 1. Esto se puede comprobar con ECHO %ERRORLEVEL%:
EJEMPLO En el supuesto de que a COLOR solamente se le indique un parámatro, este afectará al color del texto. Mientras que, al color de fondo se le asignará el color por defecto o predeterminado (es decir, el color que tenía cuando se inició cmd.exe). En consecuencia, si ahora se escribe –por ejemplo– COLOR E, el texto se mostrará de color amarillo claro (E) y el fondo volverá a ser negro (0).
EJEMPLO Si ahora COLOR se ejecuta sin parámetros, los colores de texto y fondo volverán a ser los mismos que al iniciar cmd.exe.
Ayuda del comando COLOR
Para obtener información de ayuda del comando COLOR, en la consola se puede escribir COLOR /?, COLOR -?, COLOR ?, COLOR /HELP o HELP COLOR.