|
◆◆[求助]在DOS下如何才能判断出硬盘的最后一个分区为几?◆◆
用findcd
LH MSCDEX.EXE /D:mscd000
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
rem path=%CDROM%:\;%CDROM%:\ucdos;
rem %CDROM%:
goto _end
:_err
echo.
echo There was an error...
:_end
设定了光驱之后,前面一个就是硬盘的最后一个盘符,不过需要findcd这个文件 |
|