我有两个光驱,怎么才能在每个光驱的右键菜单中加入“关闭光驱”并能单独控制每个光驱?
在网上找了很多方法,有修改注册表的,有用优化软件的。但都不是我想找的那种,单独控制每个光驱。而不是一打开就两个光驱都打开,一关闭两个都关闭。就像系统自带的那个弹出一样,想开哪个开哪个。想关哪个关哪个。
请各位看清楚再回答,不要看不清就直接从网上复制,一个技术含量都没有。
还不是一样,在光驱关闭状态下,你用关闭光驱试一下,是不是两个都打开一次再全关闭,拜托,看清问题再回答。
那些优化软件都试过了。和上面的情况一样,都不能单独控制。
怎样增加右键菜单“关闭光驱”?
答案:6 悬赏:30 手机版
解决时间 2021-02-14 15:37
- 提问者网友:焚苦与心
- 2021-02-13 18:50
最佳答案
- 五星知识达人网友:西岸风
- 2021-02-13 19:44
“一打开就两个光驱都打开,一关闭两个都关闭”本人搞修理不是一天两天了,从没遇到过这种情况,一般是不可能出现你描述的情况的。除了中毒,建议全盘杀毒。另外问一下:你的两个光驱连在同一根线上吗?有没有设置主从盘。
QQ:415995657
QQ:415995657
全部回答
- 1楼网友:风格不统一
- 2021-02-13 23:05
新建一个笔记本将下列代码粘贴过去并保存为右键关闭光驱.bat格式,再双击就可以了:
@echo off
echo REGEDIT4>closecdrom.reg
echo.>>closecdrom.reg
echo [HKEY_CLASSES_ROOT\Drive\shell\closecdrom]>>closecdrom.reg
echo @="关闭(&W)">>closecdrom.reg
echo.>>closecdrom.reg
echo [HKEY_CLASSES_ROOT\Drive\shell\closecdrom\command]>>closecdrom.reg
echo @="C:\\WINDOWS\\System32\\WScript.exe C:\\WINDOWS\\closecdrom.vbe">>closecdrom.reg
echo.>>closecdrom.reg
echo Set wmp=CreateObject("WMPlayer.OCX.7")>>closecdrom.vbe
echo Set cdrom=wmp.cdromCollection>>closecdrom.vbe
echo If cdrom.Count >=1 then'>>closecdrom.vbe
echo For T=0 to cdrom.Count-1>>closecdrom.vbe
echo cdrom.Item(T).Eject>>closecdrom.vbe
echo Next>>closecdrom.vbe
echo For T=0 to cdrom.Count-1>>closecdrom.vbe
echo cdrom.Item(T).Eject>>closecdrom.vbe
echo Next>>closecdrom.vbe
echo End If>>closecdrom.vbe
start /w regedit /s closecdrom.reg
del closecdrom.reg
copy closecdrom.vbe %windir%\
del closecdrom.vbe
cls
echo ************************************************************
echo * 添加驱动器快捷菜单上的关闭光驱功能选项成功 *
echo ************************************************************
pause
- 2楼网友:不甚了了
- 2021-02-13 21:57
WINDOWS优化大师好像可以修改右键菜单,添加你需要的功能。不过我没试过,ANYWAY,祝你好运。
- 3楼网友:逐風
- 2021-02-13 21:46
不再只有“弹出”-给光驱添加“关闭”命令
(2004-05-19 09:32:15)
不知为什么,在微软目前的操作系统中,光驱的命令菜单都是只有“弹出”命令,没有“关闭”命令。如果我们不想按光驱的按钮关闭弹出的托盘,就不得不依靠安装第三方软件来实现。其实,我们也可以用VBScript语句弥补这点不足。
关闭所有光驱
如果你的系统中安装了一个以上的光驱,那么打开记事本,输入以下代码:
Set wmp = CreateObject("WMPlayer.OCX.7")
Set cdrom = wmp.cdromCollection
If cdrom.Count >= 1 then '(该句用来判断你的系统中装了多少个光驱)
For z = 0 to cdrom.Count - 1
cdrom.Item(z).Eject
Next
For z = 0 to cdrom.Count - 1
cdrom.Item(z).Eject
Next
End If
注意将文件类型改为“所有文件”后,将文件保存为“关闭所有.vbe”,在桌面上为该文件建一个快捷方式,以后双击桌面上的快捷方式就可以关闭所有弹出的光驱。
关闭指定的光驱
以下语句可以让你关闭指定的光驱,例如要关闭第一个光驱,我们可以新建个一文本文件,输入以下代码:
Set wmp = CreateObject("WMPlayer.OCX.7")
Set cdrom = wmp.cdromCollection
cdrom.Item(0).Eject
同样将该文件保存为后缀为VBE的文件,命名为“close1.vbe”,以后双击该文件即可关闭你系统中的第一个光驱盘符。在以上语句里,item(0)中的“0”代表第一个光驱盘符,如果要关闭第二个光驱盘符,请将这里的“0”加1,依此类推,就可实现关闭指定的盘符了。
我们还可以将“关闭”添加到光驱的右键菜单中。方法是在注册表编辑器中依次展开[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Drive\shell ]分支,然后在右侧窗口中新建 “CloseCDROM”分支,进入该分区后,在右侧窗口双击“默认”,将其默认值修改为“关闭所有”;再点击“编辑→新建→项”,将新键重命名为“command”,把“默认”值修改为“C:\WINDOWS\System32\WScript.exe C:\关闭所有.vbe”(这里要将C:\改为“关闭所有.vbe”文件在你系统中保存的路径)。
用同样的方法可以将关闭指定光驱的命令加入光驱的右键菜单中。修改完毕后,关闭注册表就可在右键菜单中找到“关闭所有”和关闭指定盘符的命令。
- 4楼网友:孤独的牧羊人
- 2021-02-13 20:34
用Windows 优化大师就行了
- 5楼网友:雾月
- 2021-02-13 19:53
http://ishare.iask.sina.com.cn/f/4907620.html
说明: 右键添加打开光区和关闭光区
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯