标题: prompt 的应用
[打印本页]
作者: plp626
时间: 2008-3-20 13:55
标题: 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
但是有那些具体应用?
在论坛只见到个全屏运行的:
echo exit|cmd /kprompt e100 B8 12 00 CD 10 B0 03 CD 10 CD 20 $_g$_q$_|debug>nul
还有吗???
作者: Climbing
时间: 2008-3-20 15:38
这取决于你用它干什么。
不是为了学命令而用命令。
作者: plp626
时间: 2008-3-20 16:37
好奇心使然,---- 这是新手学习的动力
这个prompt的帮助信息说的太炫,想搞懂它只能借助范例了,可论坛这有关它的介绍或应用又太少了.
Last edited by plp626 on 2008-3-20 at 04:39 PM ]
作者: Climbing
时间: 2008-3-20 16:44
有什么看例子不如自己亲自试用一下,没有什么玄的,它的基本功能只是改变一下DOS提示符的形式。用一些元变量(例如$P表示路径,$T表示时间)来表示一些特殊的信息。
至于你顶楼的举例,那是prompt命令的特殊应用,用来在文件中输入类似><这一类的特殊字符的。
作者: plp626
时间: 2008-3-20 17:04
貌似理解了一点点点点 ......