中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-07-23 17:19
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » [求助]双光驱启动问题,高手请进! 查看 990 回复 5
楼 主 [求助]双光驱启动问题,高手请进! 发表于 2007-03-09 06:05 ·  中国 山东 青岛 联通
新手上路
积分 12
发帖 5
注册 2007-01-09 08:13
19年会员
UID 75932
性别 男
状态 离线
累死了,搞了一天一夜了。本想自己搞定,实在搞不定了,来求助高手!论坛里的文章都搜了,也没解决。问题是:放在第一个光驱里一切正常,放在第二个光驱里提示:Can not find Ghost.EXE!
autoexec.bat文件如下:


@ECHO OFF
MSCDEX.EXE /D:IDECD001
FINDCD >NUL
DREADY %CDROM% >NUL
IF ERRORLEVEL 2 FINDCD 2 >NUL
DREADY %CDROM% >NUL
IF ERRORLEVEL 2 GOTO END
IF ERRORLEVEL 0 IF NOT ERRORLEVEL 2 IF EXIST %CDROM%\Ghost.EXE %CDROM%\Ghost.EXE
GOTO END2

:END
ECHO Can not find Ghost.EXE!

:END2
2 发表于 2007-03-09 06:08 ·  中国 山东 青岛 联通
新手上路
积分 12
发帖 5
注册 2007-01-09 08:13
19年会员
UID 75932
性别 男
状态 离线
3 发表于 2007-03-09 07:00 ·  中国 上海 电信
初级用户
积分 70
发帖 34
注册 2006-10-28 06:23
19年会员
UID 68609
性别 男
状态 离线
FINDCD 2就可以将第2个光驱的盘符分配为%CDROM%;FINDCD 3就可以分配第3个盘符,以此类推;

若执行FINDCD /S,就一次性分配所有光盘盘符,分别为%CDROM1%、%CDROM2%,等等,而此时%CDROM%则为光盘总数目。
4 发表于 2007-03-09 07:18 ·  中国 山东 青岛 联通
新手上路
积分 12
发帖 5
注册 2007-01-09 08:13
19年会员
UID 75932
性别 男
状态 离线
放在第一光驱正常,放在第二光驱就老是提示“Can not find Ghost.EXE!”BAT文件有什么问题吗?执行到
IF ERRORLEVEL 2 FINDCD 2 >NUL
DREADY %CDROM% >NUL

是否就出错转到END了?
5 发表于 2007-03-12 00:41 ·  中国 山东 青岛 市北区 联通
新手上路
积分 12
发帖 5
注册 2007-01-09 08:13
19年会员
UID 75932
性别 男
状态 离线
高手在哪里?
6 发表于 2007-03-23 21:55 ·  中国 山东 青岛 联通
新手上路
积分 12
发帖 5
注册 2007-01-09 08:13
19年会员
UID 75932
性别 男
状态 离线
不好意思,还没解决,随能给一个完美的Autoexec.bat文件?谢谢!
论坛跳转: