mat85fcna
Messages postés3Date d'inscriptionsamedi 5 février 2005StatutMembreDernière intervention 6 avril 2005
-
5 févr. 2005 à 11:33
mat85fcna
Messages postés3Date d'inscriptionsamedi 5 février 2005StatutMembreDernière intervention 6 avril 2005
-
6 avril 2005 à 20:51
J'aimerai bien avoir la ligne de code permettant d'ejecter un lecteur cd, svp c pour l'école
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200621 5 févr. 2005 à 11:53
Salut,
Dans un form avec 2 boutons (Ouvrir_CD et Fermer_CD, tu colles ça :
Private Declare Function mciSendString 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 Ouvrir_CD_Click()
mciSendString "set CDAudio door open", 0, 0, Me.hWnd
End Sub
Private Sub Fermer_CD_Click()
mciSendString "set CDAudio door closed", 0, 0, Me.hWnd
End Sub
cs_algori
Messages postés868Date d'inscriptiondimanche 26 décembre 2004StatutMembreDernière intervention26 février 20081 5 févr. 2005 à 14:36
Si tu veux en VBScript :
Set cd = CreateObject("WMPlayer.OCX.7")
Set cds = cd.cdromCollection
cds.Item(0).Eject //Tu peux choisir quel lecteur tu veux sortir : 0,1...
WScript.Sleep 1000
MsgBox "Une fois le CD-Rom mis, veuillez cliquer sur OK pour une fermeture automatique.",vbOkOnly,"MISE CD-ROM"
cds.Item(0).Eject
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200621 6 févr. 2005 à 14:14
cqui789, avec "mon" code, our ouvrir u fermer un lecteur de ton choix c'est :
Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long
Public Sub Ouvrir_CD(LettreCD As srting)
mciSendString "open " & LettreCD & " type cdaudio alias cdaudio", vbNullString, 0, 0
mciSendString "set CDAudio door open", 0, 0, 0
mciSendString "close cdaudio", vbNullString, 0, 0
End Sub
Public Sub Fermer_CD(LettreCD As srting)
mciSendString "open " & LettreCD & " type cdaudio alias cdaudio", vbNullString, 0, 0
mciSendString "set CDAudio door closed", 0, 0, 0
mciSendString "close cdaudio", vbNullString, 0, 0
End Sub
Et même, pour tester s'il y a un cd dans le lecteur :
Public Function CD_Present(LettreCD As String) As Boolean
Dim r As String * 6
mciSendString "open " & LettreCD & " type cdaudio alias cdaudio", vbNullString, 0, 0
mciSendString "status cdaudio media present", r, Len(r), 0
mciSendString "close cdaudio", vbNullString, 0, 0