当前位置:操作系统 > 电脑通通透 >>

光驱软开关

答案:  光驱软开关


    在“我的电脑”中右击CD_ROM驱动器图标,单击[弹出]项,弹出光驱,比“手工”式开/关光驱方便、快捷,可它只能实现弹出而不能收回,如何弥补此项不足呢?为此,笔者利用VB 6.0提供的多媒体控件成功地设计了一个实用的光驱“软开关”程序:运行程序,单击[光驱弹出]按钮,光驱弹出,[光驱弹出]钮变为“入盘” 状态、单击[入盘],光驱盘收回,[入盘]钮转为“光驱弹出”状态,光驱的开、关仅需点击鼠标即可!
     现将光驱“软开关”程序设计的过程列举如下:
1、新建工程及窗体Form1,单击“工程”菜单中“部件”项,选中“Microsoft Multimedia Control6.0”项,单击[应用],将控件MMControl添加在工具条中;
2、将MMControl1控件、命令控件Command1、Command2加入Form1中;设置MMControl1的Visible属性为Flase、设置Command1、Command2的Caption属性分别为:光驱弹出、退出程序;
3、列程序清单如下:
Private Sub Command1-Click()
MMControl1.DeviceType = ″CDAudio″
MMControl1.Command = ″Open″
MMControl1.Command = ″Play″
MMControl1.Command = ″Eject″
MMControl1.Command = ″Close″
If Command1.Caption = ″光驱弹出″ Then
Command1.Caption = ″入盘″
Else
Command1.Caption = ″光驱弹出″
End If
End Sub
Private Sub Command2-Click()
Unload Me
End Sub
Private Sub Form-Initialize()
Command1.Caption = ″光驱弹出″
End Sub
4、将该工程编译成可独立执行文件:C:\Windows\CdRomMoOff.exe
5、执行文件加入到任意文件夹鼠标右键快捷菜单之中:
单击“我的电脑”→“查看”→“文件夹选项”→“文件类型” →“在已注册的文件类型”框选中“文件夹”→“编辑”→“新建”→在“操作”框输入“On/OffCdRom”,在“用于完成操作的应用程序”框输入或使用浏览按钮选择“C:\Windows\CdRomMoOff.exe”,单击[确定]按钮,完成加入操作!
右击任意文件夹,弹出的快捷菜单中就多了一个弹出/ 关闭光驱的功能项:“On/OffCdRom”,单击该项可方便地打开、关闭光驱!操作快捷,相当实用!

(出处:http://www.zzzyk.com/)




上一个:光驱也怕热
下一个:●问:×天,第一次开机,总检测不到CDROM。重新安装光驱,在新硬件寻找时也不能发现光驱;只好重新启动,这时方可检测到光驱,但CPU型号和内存没有列表在屏幕上

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,