Option Explicit
Private Declare Function CDdoor Lib "winmm.dll" Alias "mciSendStringA" _
(ByVal lpstrCommand As String, ByVal lpstrReturnString As String, _
ByVal uReturnLength As Long, ByVal hwndCallback As Long) As LongPrivate Sub Command1_Click()
Call CDdoor("set CDAudio door open", 0, 0, 0)
End SubPrivate Sub Command2_Click()
Call CDdoor("set CDAudio door closed", 0, 0, 0)
End Sub
可以打开光驱,可是关闭不了光驱,哪里出错了吗
Private Declare Function CDdoor Lib "winmm.dll" Alias "mciSendStringA" _
(ByVal lpstrCommand As String, ByVal lpstrReturnString As String, _
ByVal uReturnLength As Long, ByVal hwndCallback As Long) As LongPrivate Sub Command1_Click()
Call CDdoor("set CDAudio door open", 0, 0, 0)
End SubPrivate Sub Command2_Click()
Call CDdoor("set CDAudio door closed", 0, 0, 0)
End Sub
可以打开光驱,可是关闭不了光驱,哪里出错了吗
解决方案 »
- 用VB与欧姆龙PLC通信只能读不能写?
- 在VB中怎么通过一个按钮把文件夹里的东西全部删除?
- 已经一个软件运行时的窗体的句柄,如何用VB写一个代码去掉它的右上角的最小、最大、关闭按钮?
- 怎样实现密码的管理啊!求救!!
- 请问如何实现ListBox内Item按照添加先后顺序的逆序排列?
- 有没有好的关于三层体系开发的书推荐啊?
- 这一句怎么写:(Call totalviewprint or call workviewprint)?
- 关于sqlDmo 对象执行sql文件的实例(在线等待)(这个问题我等了3天了)
- 为什么sql server事务无效?
- 在VB中如何调用chm帮助文件?
- 如何用vb实现截屏?
- vb中阴历阳历转换问题
mciSendString "set cdaudio door open wait", 0&, 0&, 0&
End SubSub guan()
mciSendString "set cdaudio door closed wait", 0&, 0&, 0&
End SubPrivate Sub Command1_Click()
kai
End SubPrivate Sub Command2_Click()
guan
End SubPrivate Sub Command3_Click()
End
End Sub
Private Declare Function CDdoor Lib "winmm.dll" Alias "mciSendStringA" _
(ByVal lpstrCommand As String, ByVal lpstrReturnString As String, _
ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long Private Sub Command1_Click()
'打开光驱
Call CDdoor("set CDAudio door open", 0, 0, 0)
End Sub Private Sub Command2_Click()
'关闭光驱
Call CDdoor("set CDAudio door closed", 0, 0, 0)
End Sub
试过了
正常