发新话题
打印

双光驱时怎么在autoexec.bat中判断光盘放在哪个光驱中

双光驱时怎么在autoexec.bat中判断光盘放在哪个光驱中

我有双光驱,加载光驱驱动后主光驱为X盘次光驱Y盘,那我要在把autoexec.bat中判断光盘是放在X盘还是Y盘中,当我把光盘放在次光驱后用下面的判断,当X光驱中没光盘的时候却不能用,不知道还有没有别的办法
IF EXIST x:\ghost\ghost.exe GOTO x
cls
@echo               1、 备份 C 盘到 f:\c.gho
@echo               2、 恢复 C 盘文件
@echo               3、 启动 Ghost 手动操作
@echo               4、 退出到 DOS 命令行
@ECHO               5、 重新启动
@ECHO.
@ECHO.
@choice/c:12345 /n /t:2,20 .
if errorlevel 5 goto shutdown
if errorlevel 4 goto dos
if errorlevel 3 goto ghost
if errorlevel 2 goto yGHO-c
if errorlevel 1 goto save
:yGHO-c
@CLS
@ECHO.
@GHOST.exe -clone,mode=pload,src=y:\ghost\c.gho:1,dst=1:1 -fro -sure -rb

TOP

双光驱时怎么在autoexec.bat中判断光盘放在哪个光驱中

[这个贴子最后由dwj0在 2005/04/07 05:56pm 第 1 次编辑]
引用:
下面引用由zhuzhu1772005/04/07 11:45am 发表的内容:
这样不行么?
x只是所举例子中的一个变量,其实只要检测光盘根目录的文件就可以了,不用那么麻烦
---------------------------------------------
IF EXIST D\ghost\ghost.exe set CDROM=D\ghost\ghost.exe set CDR ...
上面的X是我加载光盘后主光驱的盘符,Y是次光驱的盘符.加载光驱我只在批处理文件中了这一条:
MSCDEX.EXE /D:mscd001 /L:x
它就产生了一个X盘光驱,一个Y盘光驱
这样子要怎么用你说的这个
IF EXIST X:\x:\ghost\ghost.exe set CDROM=X:
IF EXIST Y:\x:\ghost\ghost.exe set CDROM=Y:

TOP

双光驱时怎么在autoexec.bat中判断光盘放在哪个光驱中

我加载 IF EXIST x:\ghost\ghost.exe GOTO x 后如果X盘(主光驱)中没有光盘,它就会提示:
CDR101:not ready reading drivex
Aboot,Retry,Fail
只要X盘(主光驱)有光盘,只要根目录下没有 ghost\ghost.exe这件则一却正常

TOP

双光驱时怎么在autoexec.bat中判断光盘放在哪个光驱中

引用:
下面引用由yjd3332005/04/08 05:39pm 发表的内容:
你可以在COMS里先把那个不要的光驱的IDE接口光掉。这样不就不用考虑这个了。
照你这样的话我还有更简单的方法,我可以再用easyboot做个专门用于次光盘的子菜单,这样全都解决了,我只是想方便一点

TOP

发新话题