返回主页

 

PROMPT


改变命令提示符。

可以定制命令提示符,使它显示所需的任何正文。如包含当前目录名信息、时间、日期以及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─注解

 

使用无参数的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─例子



以下命令将命令提示设置为当前驱动器和路径,并跟一个大于符(>):

prompt $p$g

以下命令显示两行命令提示,第一行显示当前时间,第二行显示当前日期:

prompt time is: $t$_date is: $d

如果在CONFIG.SYS文件中装载了ANSI.SYS,则可以在提示中使用ANSI转义序列。例如,以下命令用反转视频模式显示提示符,并用正常视频模式显示其它正文:

prompt $e[7m$n:$e[m

转义码($E)后的字符为ANSI转义序列。


返回主页