楼 主
求助! 我想实现教程里的CHOICE功能 但是命令符下提示出错
发表于 2007-11-04 12:34 · 中国 辽宁 沈阳 电信
新手上路
★
积分 19 发帖 10 注册 2007-11-04 11:33 18年会员 UID 101654 性别 男
状态 离线
请问是不是现在CHOICE命令过时了 不再使用了 但我还想实现那样的功能 提示用户输入,然后根据输入来完成任务 该怎么操作呢 给出命令 或使用方法就可以
先谢了
第 2 楼
发表于 2007-11-04 12:40 · 中国 广东 广州 电信
高级用户
★★★
潜水修练批处理
积分 788 发帖 366 注册 2006-12-31 02:43 19年会员 UID 75048 性别 男
状态 离线
xp已经取消了choice了
用set /p
正在潜水修练的批处理小白
第 3 楼
发表于 2007-11-04 12:48 · 中国 香港 腾讯云
银牌会员
★★★
积分 1,436 发帖 739 注册 2007-10-11 17:44 18年会员 UID 99469 性别 男
状态 离线
第 4 楼
发表于 2007-11-04 12:54 · 中国 辽宁 沈阳 电信
新手上路
★
积分 19 发帖 10 注册 2007-11-04 11:33 18年会员 UID 101654 性别 男
状态 离线
谢楼上兄弟 比如我想实现
::***********
@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 楼
发表于 2007-11-04 14:41 · 中国 香港 腾讯云
银牌会员
★★★
积分 1,436 发帖 739 注册 2007-10-11 17:44 18年会员 UID 99469 性别 男
状态 离线
@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学习入门 & 精彩文章 (教学室)
DOS疑难解答 & 问题讨论 (解答室)
DOS启动盘 & LOGO技术 (启动盘室)
DOS批处理 & 脚本技术(批处理室)
DOS媒体世界 & 网络技术 (多媒体室)
DOS汉化世界 & 中文系统 (中文化室)
DOS开发编程 & 发展交流 (开发室)
DOS软件下载 & 游戏分享 (下载室)
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区
其它操作系统综合讨论区
WinPE、PowerShell及其它命令行系统专区
贴图灌水、文学娱乐专区
网络日志(Blog)
论坛回收站
├ 链接失效,待修正