Команда prompt изменяет командную строку Cmd.exe, включая отображение любого текста, который вы хотите, например, имя текущего каталога, время и дату или номер версии Microsoft Windows. Если эта команда используется без параметров, эта команда сбрасывает командную строку до значения по умолчанию ($P$G), которое представляет собой текущую букву диска и каталог, за которыми следует символ «больше» (>).
Формат командной строки prompt
PROMPT [text]
Параметры командной строки prompt
text
Задает текст и сведения, которые необходимо включить в командную строку. В тексте можно использовать значение переменных окружения. Командная строка может включать обычные символы и следующие специальные коды:
$A — & (амперсанд)
$B — | (вертикальная черта)
$C — ( (левая круглая скобка)
$D — Текущая дата
$E — Символ ASCII с кодом 27
$F — ) (правая круглая скобка)
$G — > (знак «больше»)
$H — BACKSPACE (удаление предыдущего символа)
$L — < (знак «меньше»)
$N — Текущий диск
$P — Текущие диск и путь
$Q — = (знак равенства)
$S — (пробел)
$T — Текущее время
$V — Номер версии Windows
$_ — Возврат каретки и перевод строки
$$ — $ (символ доллара)
Когда расширенная обработка команд включена, команда PROMPT поддерживает следующие дополнительные символы форматирования:
$+ — Отображение нужного числа знаков плюс (+) в зависимости от текущей глубины стека каталогов PUSHD, по одному знаку на каждый сохраненный путь.
$M — Отображение полного имени удаленного диска, связанного с именем текущего диска, или пустой строки, если текущий диск не является сетевым.
Если включить $p символ в текстовый параметр, диск считывается после ввода каждой команды (для определения текущего диска и пути). Это может занять некоторое время, особенно для дисководов гибких дисков.
/?
Отображение справки в командной строке.
Примеры использования prompt
prompt $d$s$s$t$_$g
Установит двухстрочную командную строку с текущим временем и датой в первой строке и знаком «больше» в следующей строке.
prompt —$g
Настроит командную строку для вывода в виде стрелки (—>).
prompt $p$g
Вручную изменит командную строку на значение по умолчанию (текущий диск и путь, за которым следует знак «больше»), аналогично использованию команды prompt без параметров.
prompt %computername% $P$G
Перед стандартным приглашением будет отображаться имя компьютера.
prompt $V$S$C%computername%$F $P$G
Отображение номера версии Windows с выводом имени компьютера заключено в скобки.