En el laboratorio de hoy, vamos a ver como podemos personalizar los colores del fondo de ventana y del texto de nuestra consola de comandos de Windows.
También, podéis acceder al canal de YouTube de Pantallazos.es, donde encontrareis un vídeo tutorial en
el que usaremos el comando COLOR para realizar cambios en la configuración de colores en la consola de comandos de Windows.
Podéis acceder y suscribiros al canal de Youtube de Pantallazos.es en el enlace que
mostramos a continuación:
Otra función que podemos extraer de nuestro laboratorio de hoy seria, poder establecer una configuración visual de colores en los script que hagamos, por poner un ejemplo, podríamos colorear un menú de texto que hayamos creado.
@echo off&Title=Menu principal.&MODE CON: COLS=71 LINES=24
:START
COLOR 2E
echo.
echo Elige una opcion.
echo.
echo 1 = Opcion 1
echo 2 = Opcion 2
echo 3 = Opcion 3
echo 4 = Opcion 4
echo.
echo.
SET /P VAR= Selecciona tu opcion del menu y presiona Enter:
if 'VAR'=='' exit
cls
goto START
Para personalizar los colores del fondo de ventana y del texto de nuestra consola de comandos de Windows, podemos usar el entorno gráfico o directamente el comando COLOR de la consola de comandos de Windows.
Para realizar el cambio desde el entorno gráfico de Windows. En primer lugar, seleccionaremos con el botón derecho de nuestro ratón, el titulo de la ventana de consola que queremos configurar. En el menú desplegable que aparecerá, accederemos a la opción llamada propiedades.
En la sección de la ventana propiedades llamada Colores, nos permitirá seleccionar los colores de nuestra ventana. Tanto del fondo de la ventana como de las letras. Al cerrar la ventana de la consola de comandos de Windows, las opciones que hemos seleccionado quedaran predeterminadas.
La segunda manera que tenemos para configurar los colores del fondo de ventana y del texto de nuestra consola de comandos de Windows es usando el comando COLOR.
C:\COLOR /?
Configura los colores predeterminados de primer y segundo plano de la consola.
COLOR [attr]
attr Especifica el atributo de color de la salida de consola.
Los atributos de color están especificados con DOS dígitos hexadecimales (el primero
corresponde al segundo plano; el segundo al primer plano). Los dígitos
pueden coincidir con cualquiera de los siguientes valores:
0 = Negro 8 = Gris
1 = Azul 9 = Azul claro
2 = Verde A = Verde claro
3 = Aguamarina B = Aguamarina claro
4 = Rojo C = Rojo claro
5 = Púrpura D = Púrpura claro
6 = Amarillo E = Amarillo claro
7 = Blanco F = Blanco brillante
Si no se indican argumentos, este comando restaura el color que tenía
cuando se inició CMD.EXE. Este valor proviene de la ventana de la consola,
el modificador de línea de comandos /T o el valor del registro
DefaultColor.
El comando COLOR configura ERRORLEVEL a 1 si se realiza un intento de ejecutar
el comando COLOR con el mismo color de primer y segundo
plano.
Ejemplo: "COLOR fc" crea rojo claro sobre blanco brillante
Usar COLOR es muy sencillo, en primer lugar hemos de saber que con color podemos establecer cualquiera de los colores que se muestran en la tabla que tenéis en la pantalla. Para establecer el color del texto y el fondo de nuestra consola usaremos DOS dígitos hexadecimales, el primero corresponderá al color del segundo plano o fondo de la pantalla y el segundo dígito establecerá el color del primer plano o lo que equivale a las letras de la consola de comandos.
0 = Negro. (Black. #000000) | |
1 = Azul oscuro. (Navy. #000080) | |
2 = Verde. (Green. #008000) | |
3 = Verde azulado. (Teal. #008080) | |
4 = Marrón (Maroon. #800000") | |
5 = Púrpura. (Purple. #800080) | |
6 = Verde Oliva. (Olive. #808000) | |
7 = Plata. (Silver. #C0C0C0) | |
8 = Gris. (Grey. #808080) | |
9 = Azul. (Blue. #0000FF) | |
A = Verde lima. (Lime. #00FF00) | |
B = Cian. (Cyan. #00FFFF) | |
C = Rojo. (Red. #FF0000) | |
D = Magenta. (Magenta. #FF00FF) | |
E = Amarillo. (Yellow. #FFFF00) | |
F = Blanco brillante. (White. #FFFFFF) |
Por ejemplo, si usamos el comando color COLOR con el código hexadecimal 9C estableceremos el fondo nuestra consola de comandos con el color azul y el texto aparecerá en color rojo.
COLOR 9C
La combinación de colores por defecto de la consola de comandos de Windows es 07 que equivale al fondo de la consola en color negro y el texto aparece en color plata, un gris claro.
COLOR 07
Para mi, las dos mejores combinaciones de colores son, 0F para establecer el fondo de la consola en color negro y el texto en color blanco brillante.
COLOR 0F
o el 1F para establecer el fondo de la consola en color azul oscuro y el texto en color blanco brillante.
COLOR 1F
Si ejecutamos el comando COLOR sin argumentos, este restaurará la combinación de colores que teníamos configurada cuando se iniciamos la consola de comandos de Windows, esta combinación proviene del valor del registro DefaultColor.
Espero os sea de utilidad.
que recuerdos de la linea de comandos!!!!
ResponderEliminar