中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » choice命令中能实现提示信息换行吗?
作者:
标题: choice命令中能实现提示信息换行吗? 上一主题 | 下一主题
zzhh612
中级用户




积分 278
发帖 103
注册 2006-10-21
状态 离线
『楼 主』:  choice命令中能实现提示信息换行吗?

有哪们朋友对choice了解的,请解答一下,如果选项很多的情况下,想要换一下行,试了下,好像不成功.



一个专搜注册信息的链接**** Hidden to Non-Reply Visitors *****回复后可见
2009-1-14 19:34
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
exzzz
初级用户

游手好闲 + 无所事事 ..



积分 194
发帖 167
注册 2007-4-30
状态 离线
『第 2 楼』:  

如果只是要提示,建议上面一行 echo 提示信息,下面一行set /P ,因为比较老一点的系统上是没有choice这个程序的。

START
echo 请输入你的选择:
echo A:XXXX
echo B:XXXX
echo C:XXXX
set /p mycho=
if /i #%mycho%#==#A# goto A
if /i #%mycho%#==#B# goto B
if /i #%mycho%#==#C# goto C
if /i #%mycho%#==## goto START

2009-1-14 21:08
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zzhh612
中级用户




积分 278
发帖 103
注册 2006-10-21
状态 离线
『第 3 楼』:  

谢谢,我是要用在DOS启动盘上面的,所以不能用SET命令的,choice.EXE是放在启动盘中的,就是选择菜单在一行不太好看的,所以想一行一个菜单选项,本想在调用choice之前先用echo显示出菜单,可当调用choice后,似乎将之前的显示全部清除了.



一个专搜注册信息的链接**** Hidden to Non-Reply Visitors *****回复后可见
2009-1-14 21:20
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zh159
金牌会员




积分 3687
发帖 1467
注册 2005-8-8
状态 离线
『第 4 楼』:  

echo 1
echo 2
echo 3
choice /C:123



2009-1-15 16:34
查看资料  发短消息 网志   编辑帖子  回复  引用回复
zzhh612
中级用户




积分 278
发帖 103
注册 2006-10-21
状态 离线
『第 5 楼』:  

谢谢zh159,我最初的想法就是你那样的,不过你试过没有,当调用Choice后,前面的显示会被清除的.
如下图就是你的代码的运行结果:




[ Last edited by zzhh612 on 2009-1-17 at 01:42 ]



一个专搜注册信息的链接**** Hidden to Non-Reply Visitors *****回复后可见
2009-1-15 18:40
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 6 楼』:  Re 5楼

为加快他人访问速度以及节约论坛空间,上传图片时请勿使用bmp格式,推荐使用png/jpg/gif等格式。



2009-1-15 21:59
查看资料  发短消息 网志   编辑帖子  回复  引用回复
zzhh612
中级用户




积分 278
发帖 103
注册 2006-10-21
状态 离线
『第 7 楼』:  

对不起版主,忽略这个问题了,已改成JPG格式了



一个专搜注册信息的链接**** Hidden to Non-Reply Visitors *****回复后可见
2009-1-17 01:44
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

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


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



论坛跳转: