中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: prompt 的应用 上一主题 | 下一主题
plp626
银牌会员

钻石会员


积分 2278
发帖 1020
注册 2007-11-19
状态 离线
『楼 主』:  prompt 的应用



  Quote:
Prompt

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

语法

prompt [text]

参数
      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
还有吗???

   此帖被 +1 点积分    点击查看详情   
评分人:【 btpg 分数: +1  时间:2010-5-2 18:57




山外有山,人外有人;低调做人,努力做事。

进入网盘(各种工具)~~ 空间~~cmd学习
2008-3-20 13:55
查看资料  发短消息 网志   编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 2 楼』:  

这取决于你用它干什么。

不是为了学命令而用命令。



偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2008-3-20 15:38
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复
plp626
银牌会员

钻石会员


积分 2278
发帖 1020
注册 2007-11-19
状态 离线
『第 3 楼』:  

好奇心使然,---- 这是新手学习的动力
这个prompt的帮助信息说的太炫,想搞懂它只能借助范例了,可论坛这有关它的介绍或应用又太少了.


[ Last edited by plp626 on 2008-3-20 at 04:39 PM ]



山外有山,人外有人;低调做人,努力做事。

进入网盘(各种工具)~~ 空间~~cmd学习
2008-3-20 16:37
查看资料  发短消息 网志   编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 4 楼』:  

有什么看例子不如自己亲自试用一下,没有什么玄的,它的基本功能只是改变一下DOS提示符的形式。用一些元变量(例如$P表示路径,$T表示时间)来表示一些特殊的信息。

至于你顶楼的举例,那是prompt命令的特殊应用,用来在文件中输入类似><这一类的特殊字符的。



偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2008-3-20 16:44
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复
plp626
银牌会员

钻石会员


积分 2278
发帖 1020
注册 2007-11-19
状态 离线
『第 5 楼』:  

貌似理解了一点点点点 ......



山外有山,人外有人;低调做人,努力做事。

进入网盘(各种工具)~~ 空间~~cmd学习
2008-3-20 17:04
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: