Board logo

标题: 为什么在auotexec.bat里自动加载不了.... [打印本页]

作者: 电吉入侵     时间: 2003-6-16 00:00    标题: 为什么在auotexec.bat里自动加载不了....

为什么在auotexec.bat里自动加载不了....
我想启动盘启动时可以选择加载光盘上的程序(光盘启动),  在autoexec.bat里设置,
可是不行啊,   它在转向%CDROM%时提示找不到驱动器,
但我在进入已后,也就是出现A:\>的提示后, 手动输入就可以,
我设置了虚拟盘,  先转到虚拟盘, 再转到%CDROM%也可以,但不能自动直接转到%CDROM%,  谁能告诉我怎样做才可以呢?多谢
作者: 电吉入侵     时间: 2003-6-16 00:00
下面是auotexec.bat的内容
@ECHO OFF
PATH=A:\;%cdrom%:\system\

set temp=c:\
set tem=c:\

LH MSCDEX.EXE /D:mscd001
LH MOUSE.COM
LH FINDCD.EXE

cd %cdrom%:
cd system\ghost
ghost.exe
作者: Wengier     时间: 2003-6-16 00:00
把前面那个“CD”命令去掉试试吧。
作者: 如是大师     时间: 2003-6-16 00:00
应该是:
           %cdrom%
           cd\
           cd system
           cd ghost
           ghost

作者: Wengier     时间: 2003-6-17 00:00


  Quote:
以下是引用如是大师在2003-6-16 23:51:39的发言:
应该是:
           cd\
           cd system
           cd ghost

干嘛这么复杂呀?一条“CD\SYSTEM\GHOST”就可以了呀。。
作者: 如是大师     时间: 2003-6-17 00:00
讲清楚嘛。。
作者: mys     时间: 2003-6-17 00:00
%cdrom%应该是 %cdrom%:


作者: 电吉入侵     时间: 2003-6-17 00:00
我试试.......
还有用LH  和不用好像没有什么区别啊?



[此贴子已经被作者于2003-6-18 0:11:28编辑过]



作者: 电吉入侵     时间: 2003-6-17 00:00
不好意思, 那个批处理发错了应该是:
%cdrom%:
           cd\
           cd system
           cd ghost
           ghost.exe
是没错的吧.我的意思是说;   如果在autoexec.bat里加入这些不能实现, 它执行到%cdrom%: 时会说找不到驱动器, 但是进去以后, 就是出现A:\>以后再执行这样的命令就能实现; 或者在autoexec.bat里设置先转到虚拟盘再转到%cdrom%:也可以,   就是不能直接转去到道是什么问题呢?
不过我用的是Virtual PC做实验的, 真机还没有试过.....

作者: yiyesong     时间: 2003-6-18 00:00
你的FINDCD.exe用的是哪个?如果用的是WENGIER自编的那个,%cdrom%后不要带冒号,就象如是大师那样写的.因为WENGIER那个变量已经带了冒号,你可以用SET命令看一下CDROM的值。
另外你的命令也没有必要写那么复杂,GHOST好象就一个文件。直接这样就行:
%cdrom%\system\ghost\ghost.exe
作者: 电吉入侵     时间: 2003-6-18 00:00
多谢各位热心帮助.......
我经过多次试验,原来是虚拟机的问题; 由于程序慢光驱还末载入.......^^
顺便问下,  我想编个DOS下的菜单(exe的),   有什么简单一点的工具呢?