无忧启动论坛

标题: Choice.exe错误码的返回值是多少!! [打印本页]

作者: CMD    时间: 2008-7-27 22:06
标题: Choice.exe错误码的返回值是多少!!
ECHO.
ECHO.
ECHO       [Y] 按“Y”键 建立Autorun.inf免疫文件
ECHO       [D] 按“D”键 删除硬盘所有分区下的Autorun.inf文件
ECHO       [Q] 按其他任意键退出
ECHO.

CHOICE /C:YD /N "                  请选择需要的操作:"
IF ERRORLEVEL 255 GOTO END
IF ERRORLEVEL 2 GOTO RD
IF ERRORLEVEL 1 GOTO MD

:MD
ECHO 这是MD
PAUSE
GOTO START

:RD
ECHO 这是RD
PAUSE
GOTO START

:END
不是说如果CHOICE检测到一错误条件,将返回ERRORLEVEL值255吗
在如上的代码中,按“Y”跟“D”都可以,但为什么,按任意键,就没法子返回255这个值!!!(用了一个新的CHOICE。EXE文件,可以用在2000上面支持中文,)
作者: yfwang0798    时间: 2008-7-29 07:47
标题: errorlevel 3的含义是大于或等于3都满足条件
不必非要找到那个等于n的确切数值
作者: CMD    时间: 2008-7-29 10:36
原帖由 yfwang0798 于 2008-7-29 07:47 发表
不必非要找到那个等于n的确切数值


不明白,,按其它键,都只有嘀嘀声而已




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3