中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-06 08:31
48,039 主题排行 / 350,124 发帖 / 今日 0 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » 求助! 我想实现教程里的CHOICE功能 但是命令符下提示出错
可打印版本  774 / 4
第1楼 smilesail 发表于 2007-11-04 12:34
新手上路 发帖 10 积分 19
求助! 我想实现教程里的CHOICE功能 但是命令符下提示出错
请问是不是现在CHOICE命令过时了 不再使用了 但我还想实现那样的功能 提示用户输入,然后根据输入来完成任务 该怎么操作呢 给出命令 或使用方法就可以

先谢了
第2楼 dikex 发表于 2007-11-04 12:40
高级用户 发帖 366 积分 788
xp已经取消了choice了
用set /p
第3楼 abcd 发表于 2007-11-04 12:48
银牌会员 发帖 739 积分 1,436
如果想用choice的话

到2K3下提取 吧
第4楼 smilesail 发表于 2007-11-04 12:54
新手上路 发帖 10 积分 19
谢楼上兄弟 比如我想实现
::***********
@ehco off
choice /C ynr "是,否,重试"
if errorlevel 3 goto redo
if errorlevel 2 goto not
if errotlevel 1 goto yes
:yes
copy /? >copy.txt
:not
end
:redo
dir /? >dir.txt
echo *****************

这样的命令 帮我改成可以执行的
第5楼 abcd 发表于 2007-11-04 14:41
银牌会员 发帖 739 积分 1,436
@ehco off
choice /C ynr "是,否,重试"
if errorlevel 3 goto redo
if errorlevel 2 goto not
if errotlevel 1 goto yes
:yes
copy /? >copy.txt
goto end
:not
goto end
:redo
dir /? >dir.txt
echo *****************
pause
:end
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023