Como todos sabemos, la línea de comandos de Windows tiene el esquema de color blanco-negro. Y podríamos usar:
COLOR
comando para cambiar los colores de fondo y texto.
Pero el comando anterior cambiará todo el texto en la línea de comandos. Por ejemplo, el resultado del comando es el siguiente:
COLOR 04
Pero no quiero este tipo de esquema de color porque eso no hace ninguna diferencia con el original blanco-negro. Es difícil distinguir el comando que ingresa y la salida del comando. Lo que quiero es algo como esto:
Quiero que el color del símbolo del sistema sea diferente con otro texto en la pantalla para que pueda encontrar fácilmente el comando que ingresé. Pero solo obtengo la solución en Linux. Usa:
export PS1=”\[\e[35;1m\][\u@\h: \W]\$\[\e[0m\] “
Entonces mi pregunta es:
¿Cómo puedo cambiar el color del símbolo del sistema como el anterior en Windows?
Muchas gracias.
Solución:
Siguiendo el mensaje de @Luke, finalmente obtengo la solución. Cualquiera que esté interesado en este tema, presione los dos enlaces a continuación:
/programming/6297072/color-for-the-prompt-just-the-prompt-proper-in-cmd-exe-and-powershell & http://gynvael.coldwind.pl/?id = 130
Es " hackeo ANSI desarrollado para el shell CMD.exe ".
Desearía que eso fuera útil para ti.
fuente
Respuestas:
Obtenga soporte de color ANSI:
NOTA: La consola de Windows 10 actual / actualizada ya es compatible con ANSI
Instale ANSICON ( fuente ) para soporte ANSI en consolas de Windows heredadas.
Hyper admite colores ANSI.
ConEmu admite colores ANSI.
Configure su símbolo del sistema a través de la configuración del entorno ...
Start
env
Edit environment variables for your account
PROMPT
variableMás información sobre opciones de solicitud
Mi propio aviso ...
$_$E[1;30;40m[$E[0;36;40m%computername% | %userdomain%\%username%$E[1;30;40m] $E[0;33;40m$M$_$E[35;40m$d$s$t$h$h$h$h$h$h$_$E[1;33;40m$p$_$E[1;30;40m$g $E[0;37;40m
$E
- Personaje de escape$E[...m
- Secuencia de color ANSI$_
- Nueva línea$d
- Fecha$t
- Hora$h
- Retroceso (deshacerse de segundos y segundos fraccionarios)$p
- Trayectoria de corriente$m
- Ruta de montaje (si está en una unidad montada)$g
- Mayor que el signofuente
%prompt%
ajavascript:var str = '$_$d, $t → $p:$_'; for(x=0; x<511-str.length; ++x)document.write('='); document.write(str);
. No requiere ninguna aplicación de terceros y resuelve el problema que el color está tratando de resolver.javascript:
una variable de entorno rápida?%prompt%
la salida dejavascript:var str = '$_$d, $t → $p:$_'; for(x=0; x<511-str.length; ++x)document.write('='); document.write(str);