![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-11 22:59 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » set /p 参数无效 |
| 可打印版本 1,034 / 3 |
| 第1楼 sworddai | 发表于 2010-08-15 20:08 |
| 新手上路 发帖 2 积分 2 | |
|
set /p 参数无效 请高手帮忙。在windows的cmd下批处理中的set /p能用,但开机时用dos启动盘引导进入DOS后,发现set /p参数无效,不能中断接受用户输入。set /?帮助提示也没有/p参数。其中在MS-DOS 4.10.2222和MS-DOS 7.10.1999下测试均不能实现。
|
|
| 第2楼 HAT | 发表于 2010-08-15 23:19 |
| 版主 发帖 5,017 积分 9,023 | |
|
DOS系统里面的set命令没有/a、/p等选项
|
|
| 第3楼 sl543001 | 发表于 2010-08-15 23:23 |
| 中级用户 发帖 225 积分 499 | |
|
用choice吧
|
|
| 第4楼 sworddai | 发表于 2010-08-15 23:54 |
| 新手上路 发帖 2 积分 2 | |
|
DOS系统里面的set命令没有/a、/p等选项的话,那大家在DOS下编程时是怎么做到与用户信息交互的呢?就是像高级语言例如C语言的get或C++的cin那种接受用户输入任意内容?
choice根据ERRORLEVEL返回值进行分支判断,是可以用,而且在DOS下做简单菜单很实用,但是它的交互范围很局限。比方,最简单的,接受用户任意输入的文件名,在可选磁盘中进行查找,choice就做不到。 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |