不好意思,原来我的光驱是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 ]