标题: 请问各位,谁知道在DOS下,动态捕捉光盘盘符? [打印本页] 作者: 飘忽 时间: 2002-10-8 15:00 标题: 请问各位,谁知道在DOS下,动态捕捉光盘盘符? 是这样的,我做一个自动安装WIN98的启动光盘,但有一点,在用光盘启动时,由于硬盘分区的个数不同,而导致光盘的盘符也不同(比如硬盘分C、D、E三个盘是,光驱就为F盘,但分四个区时就是G盘)这样在批命令文件中就不知作如何处理了。请大家帮忙帮忙,谢谢!!!~作者: langhua44944 时间: 2002-10-8 15:03
提示: 作者被禁止或删除 内容自动屏蔽作者: 江湖小虾米 时间: 2002-10-8 15:42 标题: 请问各位,谁知道在DOS下,动态捕捉光盘盘符? [UploadFile=2_5705_2.rar]LBSALE[5]LBSALE我给你一个作者: siyou 时间: 2002-10-8 16:59 标题: 请问各位,谁知道在DOS下,动态捕捉光盘盘符? 不用的,WIN98的自带命令,%cdrom%,这个代表盘符,要转盘的话,就用
%cdrom%:作者: langhua44944 时间: 2002-10-8 17:26
提示: 作者被禁止或删除 内容自动屏蔽作者: 紫狐 时间: 2002-10-8 17:50 标题: 请问各位,谁知道在DOS下,动态捕捉光盘盘符? [UploadFile=2_5705_5.rar]@ECHO OFF
CLS
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
cda %cdrom% >nul
%cdrom%:
goto _end
:_err
echo There is no a CD-ROM driver detected.
:_end