无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2995|回复: 2
打印 上一主题 下一主题

Choice.exe错误码的返回值是多少!!

[复制链接]
跳转到指定楼层
1#
发表于 2008-7-27 22:06:40 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
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上面支持中文,)
3#
 楼主| 发表于 2008-7-29 10:36:42 | 只看该作者
原帖由 yfwang0798 于 2008-7-29 07:47 发表
不必非要找到那个等于n的确切数值


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

使用道具 举报

2#
发表于 2008-7-29 07:47:41 | 只看该作者

errorlevel 3的含义是大于或等于3都满足条件

不必非要找到那个等于n的确切数值
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-1 18:06

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表