改变命令提示符。
可以定制命令提示符,使它显示所需的任何正文。如包含当前目录名信息、时间、日期以及MS-DOS版本号。
语法 :
| PROMPT [text] |
参数 :
text
指定在系统提示符中要包括的正文和信息。
以下列表为除字符串外,提示符中可包括的具有特殊意义的组合字符。列表也简单地描述了每种组合字符的含义。
$Q |
=(等于符) |
$$ |
$(美元符) |
$T |
当前时间 |
$D |
当前日期 |
$P |
当前驱动器和路径 |
$V |
MS-DOS版本号 |
$N |
当前驱动器 |
$G |
>(大于符) |
$L |
<(小于符) |
$B |
|(管道符) |
$_ |
回车/换行 |
$E |
Esc 的ASCII码(27) |
$H |
Backspace(删除已写到命令行的一个字符) |
相关命令
关于设置当前日期和时间的设置的信息,请参阅 <DATE>和<TIME>命令。
关于ANSI转义序列的信息,请参阅<ANSI.SYS>主题。
使用无参数的PROMPT命令
当不指定text参数使用PROMPT命令时,PROMPT将提示设回默认值,即当前驱动器字母和大于符(>)。
使用$P参数
如果使用了$P,则MS-DOS在输入每一个命令后读磁盘,以确定当前驱动器和路径。这一工作要花费额外的时间,尤其是软盘驱动器。
在Windows中定义MS-DOS命令提示
如果使用Microsoft Windows 3.1,则可以通过WINPMT环境变量改变命令提示。
例如,如果要在MS-DOS命令提示前显示以下信息:
Type "exit" when you're ready to return to Windows。
在AUTOEXEC. BAT文件中包括以下命令即可:
set winpmt=Type "exit" when you're ready to return to Windows.$_$p$g
以下命令将命令提示设置为当前驱动器和路径,并跟一个大于符(>):
prompt $p$g
以下命令显示两行命令提示,第一行显示当前时间,第二行显示当前日期:
prompt time is: $t$_date is: $d
如果在CONFIG.SYS文件中装载了ANSI.SYS,则可以在提示中使用ANSI转义序列。例如,以下命令用反转视频模式显示提示符,并用正常视频模式显示其它正文:
prompt $e[7m$n:$e[m
转义码($E)后的字符为ANSI转义序列。