中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-12 23:23
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS学习入门 & 精彩文章 (教学室) » prompt 的应用
可打印版本  955 / 4
第1楼 plp626 发表于 2008-03-20 13:55
银牌会员 发帖 1,020 积分 2,278
prompt 的应用
Prompt

更改 Cmd.exe 提示符。如果不带参数使用,prompt 将命令提示符重置为默认设置,当前驱动器盘符后接当前目录和大于符号 (>)。

语法

prompt

参数
text 指定要包含在系统提示符中的任何文本和信息。

/? 在命令提示符显示帮助。

注释
可以自定义命令提示符,以显示所需的任何文本,包括当前目录名、时间和日期以及 Windows XP 版本号等信息。

下表列出了能够在 text 命令行选项中包含的字符组合,而不是(或除了)一个或多个字符串。列表包括对添加到命令提示符的每个字符组合的文本或信息的简要描述。

字符说明

$q
=(等号)

$$
$(美元符号)

$t
当前时间

$d
当前日期

$p
当前驱动器和路径

$v
Windows XP 版本号

$n
当前驱动器

$g
>(大于号)

$l
<(小于号)

$b
|(pipe)

$_
回车符 - 换行符

$e
ANSI 转义代码(代码 27)

$h
退格键(删除已写入提示命令行的字符)

$a
& (与符号)

$c
((左括号)

$F
)(右括号)

$s
space

启用了命令扩展(即默认值)时,prompt 命令可支持下表中列出的格式化符。

$+
零个或多个加号 (+) 字符,取决于 pushd 目录堆栈的深度,每推入一级一个字符。

$m
与当前驱动器盘符关联的远程名称,如果当前驱动器不是网络驱动器,则为空字符串。

如果在文本参数中包括 $p字符,系统将在输入每个命令后读取磁盘,以确定当前驱动器和路径。这样会花费额外的时间,特别是对于软盘驱动器。


范例

以下范例设置命令提示符以显示当前驱动器和路径,后接大于号 (>):

prompt $p$g

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

promt time is:$t$_date is$d

XOX

但是有那些具体应用?
在论坛只见到个全屏运行的:


还有吗???
第2楼 Climbing 发表于 2008-03-20 15:38
铂金会员 发帖 2,753 积分 6,962 来自 河北保定
这取决于你用它干什么。

不是为了学命令而用命令。
第3楼 plp626 发表于 2008-03-20 16:37
银牌会员 发帖 1,020 积分 2,278
好奇心使然,---- 这是新手学习的动力
这个prompt的帮助信息说的太炫,想搞懂它只能借助范例了,可论坛这有关它的介绍或应用又太少了.


[ Last edited by plp626 on 2008-3-20 at 04:39 PM ]
第4楼 Climbing 发表于 2008-03-20 16:44
铂金会员 发帖 2,753 积分 6,962 来自 河北保定
有什么看例子不如自己亲自试用一下,没有什么玄的,它的基本功能只是改变一下DOS提示符的形式。用一些元变量(例如$P表示路径,$T表示时间)来表示一些特殊的信息。

至于你顶楼的举例,那是prompt命令的特殊应用,用来在文件中输入类似><这一类的特殊字符的。
第5楼 plp626 发表于 2008-03-20 17:04
银牌会员 发帖 1,020 积分 2,278
貌似理解了一点点点点 ......
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023