begin process at 2012 02 12 10:52:04
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > VBS - DETECTER, OUVRIR, FERMER LES LECTEURS DE CD

VBS - DETECTER, OUVRIR, FERMER LES LECTEURS DE CD


 Information sur la source

Note :
9,43 / 10 - par 7 personnes
9,43 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Classé sous :cd, ouvrir, fermer, lecteur, vbs Niveau :Débutant Date de création :03/09/2005 Vu :14 722

Auteur : Zlub

Ecrire un message privé
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

 Description

Voici un code VBScript pour detecter les lecteurs de CD, les Ouvrir et les refermer.

Je poste ce code, qui n'a rien de révolutionnnaire, suite à des questions sur le forum, pour que ça puisse aider d'autre personne.

Source

  • Dim ts
  • Dim strDriveLetter
  • Dim intDriveLetter
  • Dim fs 'As Scripting.FileSystemObject
  • Const CDROM = 4
  • On Error Resume Next
  • Set fs = CreateObject("Scripting.FileSystemObject")
  • ' Detection des lecteurs de CD
  • strDriveLetter = ""
  • For intDriveLetter = Asc("A") To Asc("Z")
  • Err.Clear
  • If fs.GetDrive(Chr(intDriveLetter)).DriveType = CDROM Then
  • If Err.Number = 0 Then
  • strDriveLetter = Chr(intDriveLetter)
  • Exit For
  • End If
  • End If
  • Next
  • ' Ouvrir tous les lecteurs
  • MsgBox "Ton lecteur premier CD : " & strDriveLetter, vbOKOnly + 48, "CDROM=> " & strDriveLetter
  • Set owmp = CreateObject("WMPlayer.OCX.7")
  • Set colCDROMs = owmp.cdromCollection
  • For d = 0 To colCDROMs.Count - 1
  • colCDROMs.Item(d).Eject
  • Next
  • ' Fermer tous les lecteurs que l'on vient d'ouvrir
  • A1 = MsgBox("Appuyer sur une touche pour fermer les lecteurs " & strDriveLetter, 0 + 64, "Infos")
  • For d = 0 to colCDROMs.Count -1
  • colCDROMs.Item(d).Eject
  • Next
  • Set owmp = Nothing
  • Set colCDROMs = Nothing
  • wscript.quit
  Dim ts
  Dim strDriveLetter
  Dim intDriveLetter
  Dim fs  'As Scripting.FileSystemObject
  Const CDROM = 4
  On Error Resume Next
  Set fs = CreateObject("Scripting.FileSystemObject")
  
  ' Detection des lecteurs de CD
  strDriveLetter = ""
  For intDriveLetter = Asc("A") To Asc("Z")
    Err.Clear
    If fs.GetDrive(Chr(intDriveLetter)).DriveType = CDROM Then
      If Err.Number = 0 Then
        strDriveLetter = Chr(intDriveLetter)
        Exit For
      End If
    End If
  Next
  
  ' Ouvrir tous les lecteurs
  MsgBox "Ton lecteur premier CD : " & strDriveLetter, vbOKOnly + 48, "CDROM=> " & strDriveLetter
  Set owmp = CreateObject("WMPlayer.OCX.7")
  Set colCDROMs = owmp.cdromCollection
  For d = 0 To colCDROMs.Count - 1
    colCDROMs.Item(d).Eject
  Next 
  
  ' Fermer tous les lecteurs que l'on vient d'ouvrir
  A1 = MsgBox("Appuyer sur une touche pour fermer les lecteurs " & strDriveLetter, 0 + 64, "Infos")
  For d = 0 to colCDROMs.Count  -1
    colCDROMs.Item(d).Eject
  Next

  Set owmp = Nothing
  Set colCDROMs = Nothing
  wscript.quit



 Sources du même auteur

TESTER NUMÉRO TVA INTRA-COMMUNAUTAIRE
VB6 - SUPPRIMER LES ACCENTS D'UNE CHAÎNE
Source avec Zip CONNEXION ADO ACCESS + FONCTIONS OUTILS
TESTER LA VERSION DU MDAC INSTALLÉ
SELECTION D'UN CHAMP D'UNE COMBO SIMPLE À PARTIR D'UNE SAISI...

 Sources de la même categorie

Source avec Zip TEXTBOX EN NUMÉRIQUE par 320C
Source avec Zip DÉCIMAL TO HEXDECIMAL par loulou27200
SOUS-TITRES : INCRÉMENTATION DE TOUTES LES CHAÎNES DE CARACT... par ALMIRA
Source avec Zip Source avec une capture EVALUER UN NOMBRE D'OBJETS AVEC UNE BALANCE ET DEUX ÉCHANTIL... par lexsty
Source avec Zip Source avec une capture PETIT LOGICIEL DE DEVIS SANS BD par lololilizozo

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture LECTEUR ENREGISTREUR GRAVEUR par cednoir
Source avec Zip Source avec une capture OUVRIR ET FERMER LE CD-ROM A DISTANCE par didyman
Source avec Zip Source avec une capture EJECTER FERMER CD EN 1 CLIC - C'EST UN GADGET par Philippe734
Source avec Zip Source avec une capture POUR OUVRIRE OU FERMER LE LECTEUR CD par OverDarck
OUVRIR ET FERMER UN LECTEUR CD-ROM par Nix

Commentaires et avis

Commentaire de us_30 le 03/09/2005 22:46:07

C'est pourtant très bien de l'avoir mis. Merci... et 10/10.

Us.

Commentaire de Yoda_XP le 05/09/2005 17:42:38

toujours utile.

 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 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 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 ... Ouvrir dossier en vbs [ par pmdzsite ] bonjours a tous ! Voila je viens de faire un autorun sur un cd de photos et je voudrais faire ceci : http://www.developpez.com/vbasic/tutoriel/images/ Ouvrir dossier en vbs [ par pmdzsite ] bonjours a tous ! Voila je viens de faire un autorun sur un cd de photos et je voudrais faire ceci : http://www.developpez.com/vbasic/tutoriel/images/ Ouvrir dossier en vbs [ par pmdzsite ] bonjours a tous ! Voila je viens de faire un autorun sur un cd de photos et je voudrais faire ceci : http://www.developpez.com/vbasic/tutoriel/images/ Ouvrir dossier en vbs [ par pmdzsite ] bonjours a tous ! Voila je viens de faire un autorun sur un cd de photos et je voudrais faire ceci : http://www.developpez.com/vbasic/tutoriel/images/ 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 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


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,669 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales