21 123
发新话题
打印

ramdrive及CDROM盘符查找

ramdrive及CDROM盘符查找

看到很多人在确定ramdrive及CDROM盘符时用了很复杂的方法,其实可以很简单,用findramd.xe和FINDCD.exe两个程序就可以确定他们的盘符。
用法:
在批处理中调用这两个程序,生成两个系统变量:%ramdrive%和%CDROM%——就是他们的盘符了。
附件: 您所在的用户组无法下载或查看附件

TOP

ramdrive及CDROM盘符查找

怎样简单调用?请明示!谢谢!!!

TOP

ramdrive及CDROM盘符查找

[这个贴子最后由guest01在 2003/09/02 09:06am 第 2 次编辑]

//请先在 Config.sys  中加载 ramdrive 及 CDROM,批处理中大致这样写:
@ECHO OFF
path=a:\;a:\command
LH \command\MSCDEX.EXE /D:mscd001
findramd > nul
FINDCD  > nul
//现在 %ramdrive% 就代表 ram 盘,%CDROM% 就代表光驱,如要将光盘根目录下的 DOS 目录下的所有文件 Copy 到 ram 盘根目录,就用:
copy %CDROM%\dos\*.* %ramdrive%  > nul

TOP

ramdrive及CDROM盘符查找

哦,知道了。谢谢!!!

TOP

ramdrive及CDROM盘符查找

引用:
下面引用由guest012003/09/02 09:02am 发表的内容:
//请先在 Config.sys  中加载 ramdrive 及 CDROM,批处理中大致这样写:
@ECHO OFF
path=a\command
LH \command\MSCDEX.EXE /D:mscd001
...
可否把你写好的config.sys、autoexec.bat发上来让我试试呢,我不太明白你如何简化查找方法的?findramd、FINDCD运行后只返回代码并没有定位盘符,不知你如何写autoexec.bat的?
我是一个爱睡懒觉的人,有事请留留言。

TOP

ramdrive及CDROM盘符查找

ramdrive 是可以!
findcd 一个光驱可行!
可你考虑过 出现一个以上光驱的情况吗?
findcd /s 用完后就会出现
%CDROM1%
%CDROM2%
......
就要用 CDA 来判断光盘在那个光驱里

TOP

ramdrive及CDROM盘符查找

?

TOP

ramdrive及CDROM盘符查找

[这个贴子最后由guest01在 2003/09/20 09:06am 第 1 次编辑]

比如,pqmagic 的文件放在 CDROM 的\dos\pqmagic\ 下,模拟软盘启动后要将它拷贝到 ramdrive 执行,config.sys 可以这样写:
device=\command\himem.sys /testmem:off
devicehigh=\command\cd-rom.sys /D:mscd001
devicehigh=\command\ramdrive.sys /E 4096
files=20
buffers=20,0
dos=high,umb
stacks=9,256
lastdrive=z
autoexec.bat 中这样写:
@ECHO OFF
path=a:\;a:\command
lh \command\DOSKEY.COM
lh \command\AMOUSE.COM
LH \command\MSCDEX.EXE /D:mscd001
prompt $p$g
\command\SMARTDRV.EXE 2048 1024
\command\findramd > nul
set temp=%ramdrive%\temp
set tmp=%ramdrive%\temp
copy a:\command.com %ramdrive%\ > nul
set comspec=%ramdrive%\command.com
set path=a:\;a:\command;%ramdrive%
\command\FINDCD  > nul
copy %CDROM%\dos\pqmagic\*.* %ramdrive% > nul
%ramdrive%
pqmagic
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
如果你有2个 CDROM 只需将光盘放入第一个 CDROM 即可,在用光盘启动、安装、修复时,你用不到两个光驱吧。

TOP

ramdrive及CDROM盘符查找

findramd、FINDCD 运行后并不是直接返回定位盘符,而是分别生成一个系统变量:%ramdrive% 和 %CDROM%,来代替 ramdrive 及 CDROM 的盘符,运行 findramd、FINDCD 后,键入:set,查看系统变量,你会发现多了 %ramdrive% 和 %CDROM% 两个变量,他们就是查找到的 ramdrive 及 CDROM 的盘符。

TOP

ramdrive及CDROM盘符查找

怎么才能直接返回定位盘符呢??

TOP

 21 123
发新话题