給光驅(qū)添加“關(guān)閉”命令
不知為什么,在微軟目前的操作系統(tǒng)中,光驅(qū)的命令菜單都是只有“彈出”命令,沒(méi)有“關(guān)閉”命令。如果我們不想按光驅(qū)的按鈕關(guān)閉彈出的托盤,就不得不依靠安裝第三方軟件來(lái)實(shí)現(xiàn)。其實(shí),我們也可以用VBScript語(yǔ)句彌補(bǔ)這點(diǎn)不足。
關(guān)閉所有光驅(qū)
如果你的系統(tǒng)中安裝了一個(gè)以上的光驅(qū),那么打開(kāi)記事本,輸入以下代碼:
Setwmp=CreateObject(WMPlayer.OCX.7)
Setcdrom=wmp.cdromCollection
Ifcdrom.Count=1then'(該句用來(lái)判斷你的系統(tǒng)中裝了多少個(gè)光驅(qū))
Forz=0tocdrom.Count-1
cdrom.Item(z).Eject
Next
Forz=0tocdrom.Count-1
cdrom.Item(z).Eject
Next
EndI
注意將文件類型改為“所有文件”后,將文件保存為“關(guān)閉所有.vbe”,在桌面上為該文件建一個(gè)快捷方式,以后雙擊桌面上的快捷方式就可以關(guān)閉所有彈出的光驅(qū)。
關(guān)閉指定的光驅(qū)
以下語(yǔ)句可以讓你關(guān)閉指定的光驅(qū),例如要關(guān)閉第一個(gè)光驅(qū),我們可以新建個(gè)一文本文件,輸入以下代碼:
Setwmp=CreateObject(WMPlayer.OCX.7)
Setcdrom=wmp.cdromCollection
cdrom.Item(0).Eject
同樣將該文件保存為后綴為VBE的文件,命名為“close1.vbe”,以后雙擊該文件即可關(guān)閉你系統(tǒng)中的第一個(gè)光驅(qū)盤符。在以上語(yǔ)句里,item(0)中的“0”代表第一個(gè)光驅(qū)盤符,如果要關(guān)閉第二個(gè)光驅(qū)盤符,請(qǐng)將這里的“0”加1,依此類推,就可實(shí)現(xiàn)關(guān)閉指定的盤符了。
我們還可以將“關(guān)閉”添加到光驅(qū)的右鍵菜單中。方法是在注冊(cè)表編輯器中依次展開(kāi)[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Drive\shell]分支,然后在右側(cè)窗口中新建“CloseCDROM”分支,進(jìn)入該分區(qū)后,在右側(cè)窗口雙擊“默認(rèn)”,將其默認(rèn)值修改為“關(guān)閉所有”;再點(diǎn)擊“編輯→新建→項(xiàng)”,將新鍵重命名為“command”,把“默認(rèn)”值修改為“C:\WINDOWS\System32\WScript.exeC:\關(guān)閉所有.vbe”(這里要將C:\改為“關(guān)閉所有.vbe”文件在你系統(tǒng)中保存的路徑)。
用同樣的方法可以將關(guān)閉指定光驅(qū)的命令加入光驅(qū)的右鍵菜單中。修改完畢后,關(guān)閉注冊(cè)表就可在右鍵菜單中找到“關(guān)閉所有”和關(guān)閉指定盤符的命令。
本文出自:億恩科技【1tcdy.com】
服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|