Board logo

标题: 用CMD命令控制光驱 [打印本页]

作者: yuan6319     时间: 2009-1-8 02:18    标题: 用CMD命令控制光驱
CDROM By **星雨朝霞***
汉化版 | QQ:458926486
命令 :
CDROM <open\close>
CDROM open 盘符
CDROM close 全部


如果你只有一个光驱的话,输入cdrom open就可以了,cdrom close是关闭!
如果你用多个光驱的话,就要在后面输入盘符了,如:cdrom open e:
CDROM下载

作者: HAT     时间: 2009-1-8 11:42
@echo off
ping/n 2 127.1>nul&cls&set/p= .<nul
ping/n 2 127.1>nul&cls&set/p= . .<nul
ping/n 2 127.1>nul&cls&set/p= . . .<nul
mshta "javascript:new ActiveXObject('WMPlayer.OCX').cdromCollection.Item(0).Eject();window.close();"

作者: HAT     时间: 2009-1-8 11:43
set slz = CreateObject ("Wscript.Shell")
set wmp = CreateObject("WMPlayer.ocx")
set cdrom = wmp.cdromCollection
if cdrom.Count >= 1 then
for i = 0 to cdrom.Count - 1
cdrom.Item(i).Eject
next
end if
slz.Run "sndrec32 /play /close C:\Windows\Media\Notify.wav", 0, True

作者: yuan6319     时间: 2009-1-8 18:50
版主在2楼和3楼的代码我都试过了,2楼的代码CMD不会自动退出,弹出光驱后会创建一个名为mshta.exe的进程也不会自动退出;
3楼的代码WScript.exe进程也不会自动退出!!

作者: wangfangjian     时间: 2009-2-14 23:04
哦 又命令就好

作者: HAT     时间: 2009-2-15 13:29    标题: Re 4楼
你可以自己在最后加个杀进程的命令