中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-14 18:54
楼 主 [求助]关于dready? 发表于 2003-07-28 00:00 ·  中国 广东 肇庆 电信
高级用户
★★
积分 578
发帖 135
注册 2003-07-10 00:00
UID 6709
性别 男
状态 离线
当驱动器不存在时,这样为什么不能够跳转到 :error ?

set get=
get s "inupt drive letter please : "
dready %get% /W
IF NOT ERRORLEVEL 0 goto error
echo drive OK !
goto .............................
:error
echo drive not ready or read-only
-----------------------------------------------------------------------------
而要写成这样才可以,为什么?

set get=
get s "inupt drive letter please : "
dready %get% /W
IF ERRORLEVEL 1 goto error
IF ERRORLEVEL 2 goto error
IF ERRORLEVEL 255 goto error

echo drive OK !
goto .............................
:error
echo drive not ready or read-only

2 发表于 2003-07-28 00:00 ·  中国 香港
管理员
★★★★
專業島民
积分 4,869
发帖 1,633
注册 2002-12-10 00:00
UID 465
性别 男
状态 离线
因為Errorlevel不是準確的,如Errorlevel 是5也就是errorlevel等如0至5
我的網站:http://mw16.2ya.com/ 我的網誌: http://scrappedblog.blogspot.com/
~
我的Winamp正在播放的歌曲:
3 发表于 2003-07-28 00:00 ·  中国 广东 肇庆 电信
高级用户
★★
积分 578
发帖 135
注册 2003-07-10 00:00
UID 6709
性别 男
状态 离线
那么写成这样行吗?

set get=
get s "inupt drive letter please : "
dready %get% /W
IF ERRORLEVEL 1 IF ERRORLEVEL 2 IF ERRORLEVEL 255 goto error
echo drive OK !
goto .............................
:error
echo drive not ready or read-only




4 发表于 2003-07-28 00:00 ·  中国 北京 科技网
银牌会员
★★★
颓废青年
积分 2,265
发帖 721
注册 2003-05-12 00:00
UID 2032
性别 男
状态 离线
应该可以吧。你自己试试不就清楚了。
5 发表于 2003-07-28 00:00 ·  中国 北京 科技网
银牌会员
★★★
颓废青年
积分 2,265
发帖 721
注册 2003-05-12 00:00
UID 2032
性别 男
状态 离线
感觉又好像不行。
6 发表于 2003-07-31 00:00 ·  美国 肯塔基州 费耶特县 列克星敦 Charter_Communications
系统支持
★★★★★★
“新DOS时代”站长
积分 27,736
发帖 10,521
注册 2002-10-09 12:00
UID 9
状态 离线
NO NO NO!

IF ERRORLEVEL 1的意思是说当ERRORLEVEL的值为>=1(大于或等于1),而不是<=1。
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

7 发表于 2003-08-01 00:00 ·  中国 广东 肇庆 电信
高级用户
★★
积分 578
发帖 135
注册 2003-07-10 00:00
UID 6709
性别 男
状态 离线
非常感谢!
8 发表于 2004-04-21 00:00 ·  中国 内蒙古 赤峰 联通
初级用户
积分 105
发帖 1
注册 2004-04-21 00:00
UID 22975
性别 男
状态 离线
正式这个我要找的!
论坛跳转: