Board logo

标题: DOS下,如何让光驱弹出? [打印本页]

作者: jiudun     时间: 2007-11-22 20:52    标题: DOS下,如何让光驱弹出?

从光盘上的DOS启动,把这个光盘所在的光驱弹出.
作者: xiaoyunwang     时间: 2007-11-22 21:59
论坛搜索下载func.exe文件
func -eg  弹出光驱
func -lg   载入光驱
func -r    重启
func -s    关机
作者: jiudun     时间: 2007-11-22 22:35
我试试去先.
作者: jiudun     时间: 2007-11-23 00:19
问题没有解决,我刻了两张光盘.
作者: jiudun     时间: 2007-11-23 00:24
我的目的是用EZboot制作一张光盘,
其中默认选中弹出光驱菜单,倒记时3秒执行.
菜单连接的是一个IMG文件,这样可以实现启动界面闲置3秒自动弹出.
作者: xiaoyunwang     时间: 2007-11-23 08:41
不好意思,原来我的光驱是G盘,所以出现了1楼的写法.我把你的光驱也当成G盘了.
修正如下:(建议func /?看一下帮助吧)
func -e  弹出光驱(弹出第一个光驱)
func -l   载入光驱(载入第一个光驱)
func -r    重启
func -s    关机
或者
func -x
第一次运行,如果原光驱关闭,则弹出!,否则关闭,第二次,第三次....依次类推.(自动识别的)
假如光驱盘符保存到变量cdd中,也可以弹出%cdd%光驱
func -e%cdd%  弹出光驱(弹出第一个光驱)
func -l%cdd%   载入光驱(载入第一个光驱)
比如我的就是%cdd%=G,因为G盘是我的光驱,如果你只有一个光驱,可以按上面的func -e和func -l的写法.
      你也可以用站长的findcd.exe这样运行(请确保加载了光驱驱动和扩展光驱接口程序,如config.sys中,devicehigh=udvd.sys /d:sata-cd ,autoexec.bat中 shcdx33c /D:sata-cd >NUL即可识别通用串并口光驱了!)
findcd /s >NUL
echo 当前共有%cdrom%个光驱!
echo 光驱盘符依次为%cdrom1% %cdrom2% %cdrom3% ...

[ Last edited by xiaoyunwang on 2007-11-23 at 08:52 AM ]
作者: haiou327     时间: 2007-11-24 00:38
EJECT.COM试试.