中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-29 09:56
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » ▲dos中"<"有用吗?如何使在CMD中有CHoice的功能 查看 874 回复 3
楼 主 ▲dos中"<"有用吗?如何使在CMD中有CHoice的功能 发表于 2005-10-21 23:12 ·  中国 广东 广州 海珠区 电信
初级用户
积分 187
发帖 32
注册 2003-05-24 00:00
23年会员
UID 2380
性别 男
状态 离线
在dos中"<"或"<<"有用吗?能不能举例说明,谢谢.如何使在XP的CMD中有win98下command的CHoice的功能.间接的方法也可以.谢谢指点.
2 发表于 2005-10-22 21:59 ·  中国 山东 济南 移动
钻石会员
★★★★★
积分 10,046
发帖 3,039
注册 2002-11-11 00:00
23年会员
UID 223
性别 男
状态 离线
debug < source.txt
简单就是美
3 发表于 2005-10-22 22:44 ·  中国 山西 太原 中移铁通
元老会员
★★★★
Batchinger
积分 4,432
发帖 1,512
注册 2002-10-18 00:00
23年会员
UID 19
性别 男
状态 离线
Re ABC:

“<”是重定向输入设备的符号,用法如Michael兄的例子。“<<”在DOS和Win命令行中则没有意义。

choice 在 CMD 中的对应功能是 set /p,如:

set /p choice=请输入你的选择:

这种输入方式无法限制选择范围,而且也不根据输入的选择项返回 errorlevel 错误码;但它可以直接将输入选择保存到环境变量中,而且可以接受字符串。
※ Batchinger 致 Bat Fans:请访问 批处理编程的异类 ,欢迎交流与共享批处理编程心得!
4 发表于 2005-10-28 20:39 ·  中国 广东 广州 海珠区 电信
初级用户
积分 187
发帖 32
注册 2003-05-24 00:00
23年会员
UID 2380
性别 男
状态 离线
果然厉害,斑竹,您能给我个分支的示例吗?
论坛跳转: