PROMPT

Change the cmd.exe command prompt.

Syntax
PROMPT [text]

Key
text : a text string.The prompt text 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) $M Display the remote name for Network drives
$N Current drive
$P Current drive and path
$Q = (equal sign)
$S (space)
$T Current time
$V Windows NT version number
$_ Carriage return and linefeed $$ $ (dollar sign) $+ Will display plus signs (+) one for each level of the PUSHD directory stackExamples

Display the UNC path whenever you are using a network drive (mapped with NET USE)
PROMPT $M$_$P$G

Simulate an HP-UX prompt with the computername and the current folder on separate lines:
PROMPT=$p$_&qt;username&qt;@&qt;computername&qt;:.

Restore the default prompt:
PROMPT $P$G

PROMPT is implemented as a hidden NT environment variable called PROMPT,
try doing:

ECHO &qt;prompt&qt;

knowing this you can force a permanent change in the CMD prompt for all sessions by setting a permanent environment variable with the appropriate prompt text.
e.g. SETX PROMPT $M$_$P$G

You can also create specific shortcut&qt;&qt;s to the command prompt like this:
CMD /K PROMPT $M$_$P$G

If Command Extensions are disabled the commands $M and $+ are not supported.

Tags: