无忧启动论坛

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

AUTOEXEC.BAT里的这些是什么意思?

[复制链接]
跳转到指定楼层
1#
发表于 2003-11-22 20:58:04 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
set cdrom=
findcd -e
if errorlevel 255 goto _err
if errorlevel 0 set cdrom=A
if errorlevel 1 set cdrom=B
if errorlevel 2 set cdrom=C
if errorlevel 3 set cdrom=D
if errorlevel 4 set cdrom=E
if errorlevel 5 set cdrom=F
if errorlevel 6 set cdrom=G
if errorlevel 7 set cdrom=H
if errorlevel 8 set cdrom=I
if errorlevel 9 set cdrom=J
if errorlevel 10 set cdrom=K
if errorlevel 11 set cdrom=L
if errorlevel 12 set cdrom=M
if errorlevel 13 set cdrom=N
if errorlevel 14 set cdrom=O
if errorlevel 15 set cdrom=P
if errorlevel 16 set cdrom=Q
if errorlevel 17 set cdrom=R
if errorlevel 18 set cdrom=S
if errorlevel 19 set cdrom=T
if errorlevel 20 set cdrom=U
if errorlevel 21 set cdrom=V
if errorlevel 22 set cdrom=W
if errorlevel 23 set cdrom=X
if errorlevel 24 set cdrom=Y
if errorlevel 25 set cdrom=Z
6#
发表于 2003-11-25 22:33:14 | 只看该作者

AUTOEXEC.BAT里的这些是什么意思?

保定的朋友说的对!
回复

使用道具 举报

5#
发表于 2003-11-24 08:00:09 | 只看该作者

AUTOEXEC.BAT里的这些是什么意思?

顶楼提供的autoexec.bat写的有问题,这个批处理的原意是使用findcd命令寻找系统中的光驱驱动器的盘符,findcd运行后会返回一个值保存在errorlevel中,返回值的范围为(0-25,255),如果没有找到光驱返回的是255,而如果找到了,会返回0-25中的一个数,0到25对应A-Z这26个字母。然后批处理文件要使用if语句判断返回值,并根据返回值设置CDROM变量。但熟悉if errorlevel的人都应该知道,要判断返回值,必须按照从大到小的顺序进行判断,即先判断255,然后依次是25,24,...,0。象顶楼给出的例子,肯定是不能正常工作的。
回复

使用道具 举报

4#
发表于 2003-11-23 15:08:01 | 只看该作者

AUTOEXEC.BAT里的这些是什么意思?

我也想知道!
回复

使用道具 举报

3#
发表于 2003-11-23 00:46:01 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

2#
发表于 2003-11-22 21:54:16 | 只看该作者

AUTOEXEC.BAT里的这些是什么意思?

查找光驱盘符 
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-9-21 06:20

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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