用户
 找回密码
 立即注册
搜索

[求助] DOS高手进来:能自动确定光盘在哪个光驱吗?

[复制链接]

22

主题

188

帖子

63

积分

注册会员

Rank: 2

积分
63
发表于 2006-10-9 10:58:00
DOS高手进来:能自动确定光盘在哪个光驱吗?
@ECHO OFF
CLS
LH SMARTDRV.EXE
LH MSCDEX.EXE /Demcd000 /L:M
..........
SET PROMPT=$P$G
PATH=A:\;M:\;M:\ghost;M:\kvdos;M:\pq805;M:\dosapp\dos;M:\dosapp\dm957
@ECHO ON

制作了个DOS启动盘,启动后默认系统盘符是A:
我指定了光盘是在光驱M: 中,又设置了上面的自动搜索路径,
所以,启动后我即使在A:>状态下打了ghost命令也可以启动ghost

如果电脑只有一个光驱,就什么问题也没有。
可是,我的电脑还有刻录机(现在比较多的电脑都是这种情况)
又刚好启动光盘放到第二光驱中(从盘)盘符即是N:
那么,不进入相应目录就启动不了Ghost

因此,我想,能否让电脑识别光盘在哪个光驱,
然后指定的路径也是随机而变。

可否,请高手指教!!谢谢!!!
使用道具 举报 回复
发表于 2006-10-9 11:04:00
set path=%path%;n:\ghost
使用道具 举报 回复 支持 反对
发表于 2006-10-9 11:06:00
另外也建议你看一下Windows 98制作的启动盘中有关config.sys与autoexec.bat的设置,对你应该有所帮助
使用道具 举报 回复 支持 反对
发表于 2006-10-9 11:38:00
原帖由 Shelley 于 2006-10-9 11:04 发表
set path=%path%;n:\ghost
谢谢!这一句是不是继承了前面 PATH=A:\;M:\;M:\ghost03;M:\kvdos;M:\pq805;M:\dosapp\dos;M:\dosapp\dm957 这一句的内容呢?

然后又可以在后面继续加多路径,对吧?

总的来说,就是这样:

PATH=A:\;M:\;M:\ghost03;M:\kvdos;M:\pq805;M:\dosapp\dos;M:\dosapp\dm957
set path=%path%;N:\;N:\ghost03;N:\kvdos;N:\pq805;N:\dosapp\dos;N:\dosapp\dm957

这样,不论光盘放在M:,还是放在N:
都可以搜索到有关文件了。对不对?
使用道具 举报 回复 支持 反对
发表于 2006-10-9 11:40:00
对~~~~~~~~~
使用道具 举报 回复 支持 反对
发表于 2006-10-9 11:46:00
非常感谢!!!!!
使用道具 举报 回复 支持 反对
发表于 2006-10-9 12:11:00
继续探讨:

如果光驱M:中没有光盘,就会提示 “CDR101:Not ready reading drive M
Abort,Retry,Fail? ”
要按很多次“F”才能启动 N:中的文件。
这个效果与我之前的“PATH=A:\;M:\;M:\ghost03;M:\kvdos;M:\pq805;M:\dosapp\dos;M:\dosapp\dm957
;N:\;N:\ghost03;N:\kvdos;N:\pq805;N:\dosapp\dos;N:\dosapp\dm957”效果是一样的

看看还有没有更好的办法,如果M:中没有光盘就不读,直接转到N:
最好能直接识别光盘在哪个驱动器中。
使用道具 举报 回复 支持 反对
发表于 2006-10-9 18:39:00
回家再研究了一下Windows 98的启动盘,应该是能实现楼主的功能的,可能要借鉴Win98启动盘中的几个文件。

关键是要判断光驱的盘符~
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则