deshabilitar los colores en el símbolo del sistema de Windows

deshabilitar los colores en el símbolo del sistema de Windows

Estoy ejecutando un programa que genera texto en color en el símbolo del sistema de Windows cuando se ejecuta. Lamentablemente, este texto es difícil de leer.

¿Cómo puedo forzar que la salida sea en blanco y negro? El comando en esta respuesta.Restablecer colores en la línea de comando de Windows (cmd)Funciona bien para desactivar lo que el programa ya ha escrito, pero cada vez que lo ejecuto nuevamente, los colores vuelven. Básicamente, lo que quiero es forzar que toda mi sesión sea en blanco y negro.

Respuesta1

La mejor manera de hacerlo es encadenar los dos comandos que estás utilizando.

<command> && color 07

De esa manera, una vez que el comando se ejecute correctamente, cambiará la combinación de colores a blanco y negro.

De lo contrario, si realmente desea que cualquier programa que ejecute se muestre en blanco y negro, puede crear un archivo por lotes para reproducirlo cada segundo:

:loop
 color 07
 timeout /t 1
 goto loop

desde cmd /?:

Si NO se especificó /D en la línea de comando, cuando se inicia CMD.EXE, busca las siguientes variables de registro REG_SZ/REG_EXPAND_SZ y, si una o ambas están presentes, se ejecutan primero.

HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun

y/o

HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun

Puede agregar su archivo por lotes que cambia el color de estos valores de registro para que se ejecute cada vez que se ejecuta cmd.exe.sinel modificador /D.

De esta manera, el color de tu terminal se restablecerá una vez cada intervalo de tiempo, por lo que será más fácil de leer.

NOTA:Este método es muy ineficaz y puede tener algunos efectos secundarios indeseables.

Fuentes:

información relacionada