![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-09-25 03:17 |
共 47,813 主题排行 / 349,918 发帖 / 今日 1 篇 / 48,274 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » P处理中有哪些方法接收用户输入信息? |
| 可打印版本 837 / 3 |
| 第1楼 hulongzhuo | 发表于 2007-04-20 03:20 |
| 中级用户 发帖 135 积分 294 | |
|
P处理中有哪些方法接收用户输入信息? 在DOS纯模式下,无法使用下面的语句:
set /p confrim=yes or no?(y/n): if %confirm% == y goto .. if %confirm% == n goto.. 也即从屏幕上等待获得用户输入一个变量,我知道可以使用CHOOSE,但它是一个外部命令,我想知道还有其它什么方法实现像上面的功能? |
|
| 第2楼 hulongzhuo | 发表于 2007-04-20 04:23 |
| 中级用户 发帖 135 积分 294 | |
|
?????????
|
|
| 第3楼 hulongzhuo | 发表于 2007-04-20 05:32 |
| 中级用户 发帖 135 积分 294 | |
|
没人回答?
|
|
| 第4楼 zhoushijay | 发表于 2007-04-20 07:34 |
| 高级用户 发帖 375 积分 845 | |
|
set /p confrim=yes or no?(y/n):
if %confirm% == y goto .. if %confirm% == n goto.. 这样可以实现了,有个问题是如果用户输入其他字符,%confirm%既不等于Y 也不等于n 呢,所以再加一个代码 :re set /p confrim=yes or no?(y/n): if /i %confirm% == y goto .. if /i %confirm% == n goto.. if /i %confirm% neq y goto :re if /i %confirm% neq n goto :re |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |