Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

OUVRIR ET FERMER UN LECTEUR CD-ROM


Information sur la source

Catégorie :Fichier / Disque Classé sous : mcisendstring, ouvrir, fermer, lecteur, cd Niveau : Débutant Date de création : 15/05/1999 Vu : 12 472

Note :
8,27 / 10 - par 11 personnes
8,27 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note


Description

Comment ouvrir et fermer le lecteur CD-ROM ?

Mettez ce code dans un Module :
 

Source

  • 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
  • 'Pour Fermer le lecteur
  • Sub FermerCD()
  • ret = mciSendString("Set cdaudio door closed wait", vbNullChar, 0, 0)
  • End Sub
  • 'Pour ouvrir le lecteur
  • Sub OuvrirCD()
  • ret = mciSendString("Set cdaudio door open wait", vbNullChar, 0, 0)
  • End Sub
  • ' Pour Ouvrir le lecteur :
  • Call OuvrirCD
  • ' Pour Fermer le lecteur :
  • Call FermerCD
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

'Pour Fermer le lecteur
Sub FermerCD()
ret = mciSendString("Set cdaudio door closed wait", vbNullChar, 0, 0)
End Sub

'Pour ouvrir le lecteur
Sub OuvrirCD()
ret = mciSendString("Set cdaudio door open wait", vbNullChar, 0, 0)
End Sub

' Pour Ouvrir le lecteur : 
Call OuvrirCD

' Pour Fermer le lecteur : 
Call FermerCD

Commentaires et avis

signaler à un administrateur
Commentaire de Regiga le 12/03/2002 09:20:23

C vrai. G un graveur et un CD. Comment qu'on fait ?
Sinon, C trop bien

signaler à un administrateur
Commentaire de leneuf22 le 20/07/2002 12:41:51

Mat, "mais n'oubliez pas de déclarer la variable ret en Integer"
Pourquoi ? Le résultat est un long.

VB devra caster dans ton dos si ta variable est integer.

signaler à un administrateur
Commentaire de SuperClic le 19/08/2002 10:17:04

Trop bien, ta source, Nix !

signaler à un administrateur
Commentaire de SuperClic le 20/08/2002 17:42:48

Pour éjecter spécifiquement plusieurs lecteurs, allez voir ma source: "http://www.vbfrance.com/article.aspx?Val=5526"

signaler à un administrateur
Commentaire de grosbidou21 le 28/10/2004 17:56:51

le module mciSendString doit être déclaré en "public" et non en "private" si tu veux le placer dans un module.
Comme bcp de tes source, elle est simple, claire et très utile. Que demander de mieu?

signaler à un administrateur
Commentaire de lunnatick le 10/08/2006 03:03:22

Bonjour, c'est su VBS ?

signaler à un administrateur
Commentaire de djgab21 le 04/01/2008 13:36:18

Super la source NIX

réponse a Lunnatick : en vbs c'est

Set oWMP = CreateObject("WMPlayer.OCX.7" )
Set colCDROMs = oWMP.cdromCollection
if colCDROMs.Count >= 1 then
For i = 0 to colCDROMs.Count - 1
colCDROMs.Item(i).Eject
Next ' cdrom
End If

(désolé je suis un peu tard)

signaler à un administrateur
Commentaire de jihednond le 13/06/2008 11:59:45

merci ce code fonctionne 100% mes tu doit ajouter

Private Sub Command1_Click()
Call OuvrirCD
End Sub
Private Sub Command1_Click()
Call FermerCD
End Sub
pour que les débutant puisse l'appliquer

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Ouvrir/Fermer le lecteur de CD-Rom [ par Olivier ] Bonjour,En VB, j'arrive à ouvrir/fermer un lecteur de CD-Rom mais je ne sais pas comment faire lorsque l'on a deux lecteurs et/ou graveur pour ouvrir/ batch : comment ouvrir et fermer un lecteur cd en .bat [ par etarip33 ] batch : comment ouvrir et fermer un lecteur cd en .bat et autre truc dans ce genre. merci ouvrir lecteur cd avec visual basic.net [ par jordi90 ] j'ai remarqué que ce code ne marche pas avec visual basic.net qui est ds visual studio 2003  est ce que quelqu'un pourrais me donner un code Ouvrir le lecteur cd (il me faut le chemin d'accès d'origine du projet sinon ça marche pas) [ par ratala ] Je sais on a déja vu ça partout mais commen t on peut ouvrir le lecteur CD avec vb5 parce-que toutes les sources sont données sans leu Agir sur le lecteur CD [ par pifpafpouf2006 ] Bonjour,Je voudrais pouvoir ouvrir et fermer le lecteur Cd ainsi que savoir quand il est ouvert/fermé.Pour l'ouvrir, j'utilise ces 2 lignes suiva Ouvrir un lecteur cd sous VB.net [ par poulain ] Sous VB.net,quelle est le code qui permet d'ouvrir le lecteur CD? Et, si on en a plusieur, d'en ouvrir qu'un, sans préciser la lettre du lecteur? si quelqun avait le code pour ouvrir le lecteur de cd-rom [ par sonic911 ] si quelqun avait le code pour ouvrir le lecteur de cd-rom sa marangerai bcp merci ... prob winsock [ par zeboss ] bonjour, je suis en train de développer 2 appli qui marchent avec Winsock. Dans l'appli 1 (par exemple), je dis à l'appli 2 d'ouvrir son lec Ouvrir un lecteur CD sous VB.net [ par poulain ] Salut! J'me suis amusé a faire un p'tit prog tout simple, j'suis dasn mes tout debuts, mais je ne connais pas le code pour faire ouvrir le lecteu Ejecter et Fermer le lecteur cd rom [ par C ] Salut, je suis désolé mais je ne peut t'apporter de réponse car je ne sais même pas comment faire pour l'ouvrir et le fermer. C'est pour ça que j'aim


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,48 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.