Cambié el valor de%PROMPT%
y ahoraalgunas cosasno están funcionando. ¿Cuál es su valor predeterminado?
Respuesta1
El valor predeterminado es $P$G
.
Lo posible special codes
se puede mostrar con el comando prompt /?
:
>prompt /?
Changes the cmd.exe command prompt.
PROMPT [text]
text Specifies a new command prompt.
Prompt can be made up of normal characters and the following special codes:
$A & (Ampersand)
$B | (pipe)
$C ( (Left parenthesis)
$D Current date
$E Escape code (ASCII code 27)
$F ) (Right parenthesis)
$G > (greater-than sign)
$H Backspace (erases previous character)
$L < (less-than sign)
$N Current drive
$P Current drive and path
$Q = (equal sign)
$S (space)
$T Current time
$V Windows version number
$_ Carriage return and linefeed
$$ $ (dollar sign)
If Command Extensions are enabled the PROMPT command supports
the following additional formatting characters:
$+ zero or more plus sign (+) characters depending upon the
depth of the PUSHD directory stack, one character for each
level pushed.
$M Displays the remote name associated with the current drive
letter or the empty string if current drive is not a network
drive.
La prompt
variable de entorno no apareció en el cuadro de diálogo que mencionaste. Encontré el valor a través de echo %prompt%
. Probablemente deberías eliminar la entrada de la variable de entorno si aparece, lo que debería ser suficiente para volver al valor predeterminado. En cualquier caso, no debería estar en las variables de usuario por defecto.
Mis variables de usuario solo definen TEMP
y TMP
.