无忧启动论坛

标题: 如何在批处理文件中表示光区盘符?在WIN98的MS-DOS环境中。 [打印本页]

作者: 我是菜    时间: 2003-8-23 19:51
标题: 如何在批处理文件中表示光区盘符?在WIN98的MS-DOS环境中。
如何在批处理文件中表示光区盘符?在WIN98的MS-DOS环境中。
好象%CDROM%不行。比如我要把光驱(假设光驱盘符为X),其实X可以为E:也可以为H:
把光驱X:\BOOT\SYSTEM\1.TXT 复制到Win98的安装目录,请问怎么写这个批处理文件。
请各位高手帮忙!
作者: sikro    时间: 2003-8-23 22:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: boss    时间: 2003-8-24 18:09
标题: 如何在批处理文件中表示光区盘符?在WIN98的MS-DOS环境中。
这个FDISK
是用来分区的吧
作者: sak47    时间: 2003-8-25 07:29
标题: 如何在批处理文件中表示光区盘符?在WIN98的MS-DOS环境中。
需要修改config.sys
增加调用光盘DOS驱动sys文件的条目
并拷贝启动盘里的mscdex.exe、cdrom.sys到C盘
然后在执行mscdex /D:%cdrom%
似乎就可以了
然后拷贝的话还需要copy.exe,也要拷贝到C盘
执行命令
copy %cdrom%:\boot\system\1.txt d:\win98
(假设你的win98目录为D:\win98)
作者: Caten    时间: 2003-8-25 08:23
标题: 如何在批处理文件中表示光区盘符?在WIN98的MS-DOS环境中。
[UploadFile=2_10718_4.rar]
下面引用由sak472003/08/25 07:29am 发表的内容:
需要修改config.sys
增加调用光盘DOS驱动sys文件的条目
并拷贝启动盘里的mscdex.exe、cdrom.sys到C盘
然后在执行mscdex /D:%cdrom%
...
要用%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,我是真不知道用其它软件让光驱跟在硬盘后面有什么好处.我一直没有用过.
要是您知道,有什么方便之处,请告知.俺会改的.




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3