要用%cdrom%运行一下这个程序就可以
另外copy是内部命令,没有copy.exe/copy.com,有xcopy/xcopy32 作者: sak47 时间: 2003-8-25 10:16 标题: 如何在批处理文件中表示光区盘符?在WIN98的MS-DOS环境中。 呵呵,不好意思,出丑了!
嘿嘿作者: ClimbingCln 时间: 2003-8-25 17:27 标题: 如何在批处理文件中表示光区盘符?在WIN98的MS-DOS环境中。 用无忧启动盘中的findcd即可。
LH MSCDEX.EXE /D:mscd000
LH SMARTDRV.EXE 4096
LH DOSKEY.COM > NUL
LH MOUSE.COM > NUL
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
path=%cdrom%:\;%cdrom%:\ucdos;
%cdrom%:
goto _end
:_err
echo.
echo There was an error...
:_end 作者: 矮人 时间: 2003-8-25 21:49 标题: 如何在批处理文件中表示光区盘符?在WIN98的MS-DOS环境中。 本人认为:
其实不用这么麻烦,本人做的启动盘,它的光驱符是 X: 本人觉得这样就好用了,
原因:1,启动时光驱符是 X: ,可直接在A:盘的autoexec.bat 里设置路径,如,set path=x:\at; 这样,可在光盘的at目录下,放一些大的DOS软件.
2,不需要其它软件,只要在atoexec.bat中的,mscdex.exe /d:cdrom /L:x
有后面的 /l:x 就可以了,也可以是 /L:z 那光驱就是Z:了.
3,用其它软件的话,我想会减慢启动速度的,
4,它永远是X:盘,好记,有虚拟盘也没问题,用其它软件在不同机器中光盘符是不一样的,可以用%CDROM%,不过是X:好打,还是%CDROM%好打,你也知道吧.
5,我是真不知道用其它软件让光驱跟在硬盘后面有什么好处.我一直没有用过.
要是您知道,有什么方便之处,请告知.俺会改的.