Les Snippets

Connexion

Ejecter les CD ou DVD des lecteurs CDRom ou DVDRom

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 06/04/2006 11:58:39 et initié par bultez [Liste]
Date de mise à jour : 03/09/2006 17:19:34
Vue : 10211
Catégorie(s) : Trucs & Astuces
Langages dispo pour ce code :
- Javascript
- VB6
- C# 1.x, C# 2.x
- VB 2005, VB.NET 1.x



Langage : Javascript
Date ajout : 06/04/2006
Posté par bultez [Liste]
DateMAJ : 06/04/2006
<script type="text/javascript">
 var WMP = new ActiveXObject("WMPlayer.OCX" );
 for ( n = 0; n < WMP.cdromCollection.Count; n++ )
 {
  WMP.cdromCollection.Item(n).Eject();
 }
 opener=self;
 window.close();
</script>

Remarque :
Exclusif Windows + Internet Explorer,
à copier/coller vers un .HTA
Langage : VB6
Date ajout : 06/04/2006
Posté par bultez [Liste]
DateMAJ : 06/04/2006
Private Sub Form_Load()
    ' avec le composant WindowsMediaPlayer
    Dim n As Integer
    For n = 0 To WMP.cdromCollection.Count - 1
        WMP.cdromCollection.Item(n).eject
    Next n
    Unload Me
End Sub

Langage : C# 1.x , C# 2.x
Date ajout : 08/04/2006
Posté par Bidou [Liste]
DateMAJ : 03/09/2006

public class MediaROM 
{
   [DllImport("winmm.dll", EntryPoint = "mciSendStringA")] 
   private static extern int mciSendString(string lpstrCommand, string lpstrReturnString, int uReturnLength, int hwndCallback);

   public static void OpenDoor(char driveLetter) 
   {
      MediaROM.mciSendString(string.Format("set CDAudio!{0} door open", driveLetter), null, 127, 0); 
   }
   public static void CloseDoor(char driveLetter) 
   {
      MediaROM.mciSendString(string.Format("set CDAudio!{0} door closed", driveLetter), null, 127, 0); 
   }
}


// Utilisation
MediaROM.OpenDoor('F'); 
MediaROM.CloseDoor('F');




Langage : VB.NET 1.x , VB 2005
Date ajout : 09/04/2006
Posté par archimed111 [Liste]
    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

''On charge la DLL
    Private Sub OuvrirLecteur(ByVal lecteur As String)
        mciSendString(String.Format("set CDAudio!{0} door open", lecteur), Nothing, 127, 0)
    End Sub
'' Pour ouvrir la lecteur E: par exemple :
'' OuvrirLecteur("E:")

Snippets en rapport avec : Cdrom, Dvdrom, Éjection, Ouverture, Eject



Codes sources en rapport avec : Cdrom, Dvdrom, Éjection, Ouverture, Eject

{JAVA / J2EE} EJECTER / FERMER CD-ROM / DVD-ROM (JNI + WINDOWS)
Contrôler votre CD-ROM / DVD-ROM. Comme Java ne dispose pas de fonctions de bas-niveau pour contrôl...

{Visual Basic, VB6, VB.NET, VB 2005} TEST LECTEUR CD OU DVD OUVERT OU FERMÉ
Ce code teste l'état du lecteur Cd ou DVD sélectionné et indique si le lecteur est ouvert ou fermé.C...

{Visual Basic, VB6, VB.NET, VB 2005} CDROM (OUVERTURE, FERMETURE MULTI CD)
Ce code permet d'ouvrir ou de fermer le lecteur CD de votre choix, pour ceux qui comme moi possède a...

{C# / C#.NET} PROJET EDUCATIF : CD INTERACTIF DU PROJET PUISSANCE QUATRE.
C'est un cd interactif, une application qui sert a presenter un projet, ou autre chose. l'animation ...

{Visual Basic, VB6, VB.NET, VB 2005} SIMULATION D'UNE CONNEXION NETBUS
Ce programme ouvre en fait les ports de NetBus (je sais bien que c'est pas très dur de le faire même...

{JAVA / J2EE} APPEL ET CONFIGURATION SIMPLIFIÉE DE JFILECHOOSER
Ce code, constitué d'une procédure et d'un champ permet d'automatiser l'appel à JFileChooser.showOpe...

{C / C++ / C++.NET} ANIMER L'OUVERTURE ET LA FERMETURE D'UNE FENETRE (WIN32 - DEVC++)
Voici une petite astuce pour animer l'ouverture et la fermeture d'une fenetre. J'ai utilisé la fonct...

{Visual Basic, VB6, VB.NET, VB 2005} OUVRIR DES HTA SANS MESSAGE DE LA PART DE WINDOWS
Lorsque l'on essaie d'ouvrir un fichier a partir d'un hta, window (IE version6.00.2900 et +) nous ...

{C / C++ / C++.NET} CRÉER UN FICHIER ISO À PARTIR D'UN RÉPERTOIRE (WIN32)
Après l'explorateur de fichier ISO, voici un code permettant de créer un fichier ISO à partir d'un r...

{C / C++ / C++.NET} EXPLORATEUR DE FICHIERS ISO
Après mon code permettant de faire un fichiers ISO d'un cd-rom (http://www.cppfrance.com/code.aspx?I...