begin process at 2012 02 13 07:33:06
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Système

 > OUVRIR ET REFERMER LECTEUR DE CD-ROM

OUVRIR ET REFERMER LECTEUR DE CD-ROM


 Information sur la source

Note :
9 / 10 - par 2 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Système Niveau :Débutant Date de création :06/06/2003 Date de mise à jour :06/06/2003 15:39:04 Vu :8 180

Auteur : agentTMORT

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

 Description

VOICI un exemple de code source que vous pouvait faire pour ouvrir et refermer un  lecteur CD
Pour réaliser l'exemple suivant il vous faut une form et un bouton click que voutt pourait masquer a la fin

Source

  • Private Sub ejecter_Click()
  • Dim variable As Variant
  • Set oWMP = CreateObject("WMPlayer.OCX.7")
  • Set colCDROMS = oWMP.cdromCollection
  • colCDROMS.Item(0).Eject
  • variable = MsgBox("Cliquez sur OK lorsque que le cd est insérez", vbOKCancel)
  • If variable = 1 Then colCDROMS.Item(0).Eject
  • ejecter.Visible = False
  • End Sub
Private Sub ejecter_Click()
Dim variable As Variant
Set oWMP = CreateObject("WMPlayer.OCX.7")
Set colCDROMS = oWMP.cdromCollection
        colCDROMS.Item(0).Eject
variable = MsgBox("Cliquez sur OK lorsque que le cd est insérez", vbOKCancel)
If variable = 1 Then colCDROMS.Item(0).Eject
ejecter.Visible = False
End Sub

 Conclusion

programme fonctionnement à merveille en vb-


 Sources du même auteur

UTILISATION DE SHELL SIMPLEMENT OU AVEC DES TESTS
EXECUTION DU FICHIER SETUP.EXE D'UN CD-ROM
Source avec Zip UN PETIT BLOC NOTE

 Sources de la même categorie

Source avec Zip Source avec une capture AUTORISER/REFUSER L'EXECUTION DE PROCESSUS par pierreh51
Source avec Zip Source .NET (Dotnet) CLONE/FORK DES FLUX DE LA CONSOLE : PERMETTRE LA REDIRECTION... par ShareVB
Source avec Zip Source .NET (Dotnet) DÉFRAGMENTER UN FICHIER par ShareVB
Source avec Zip Source .NET (Dotnet) ECRAN DE VEILLE : DÉTECTER LE LANCEMENT/DÉCLENCHER/EMPÊCHER par ShareVB
Source avec Zip Source avec une capture DESACTIVER / ACTIVER LES MISES EN VEILLES PC par Arsena

Commentaires et avis

Commentaire de vjeux le 06/06/2003 17:23:04

Qques questions : J'ai un portable avec un seul lecteur CD et qui ne peut pas se refermer automatiquement alors je me demande :
         *Est-ce que ton proggr referme le lecteur ?
         *Est-ce qu'il peut fermer / ouvrir un 2eme lecteur ?

Merci !

Commentaire de stevebelgium le 06/06/2003 22:06:51

*Est-ce qu'il peut fermer / ouvrir un 2eme lecteur ?:

item = 1

*Est-ce qu'il peut fermer / ouvrir un 3eme lecteur ?:

item = 2 .....

-------------------------

Private Sub ejecter_Click()
Dim variable As Variant
Set oWMP = CreateObject("WMPlayer.OCX.7")
Set colCDROMS = oWMP.cdromCollection
        colCDROMS.Item(1).Eject
variable = MsgBox("Cliquez sur OK lorsque que le cd est insérez", vbOKCancel)
If variable = 1 Then colCDROMS.Item(1).Eject
ejecter.Visible = False
End Sub

steve

Commentaire de agentTMORT le 07/06/2003 14:10:09

salut
vjeux mon prog referme le lecteur
et il peu ouvrir un 2eme lecteur
et un 3 eme osi les gars

vous pouvez le faire en passant par une boucle for next je v vous donner un exemple si dessous ki permet d'ouvrir les 2 lecteur un apres l'autre et vous remet la mem fonction apres et il se refermerons


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

Commentaire de vjeux le 07/06/2003 17:44:20

Merci !

Sinon il n'y a pas un moyen de savoir dans quelle position est un lecteur ? (S'il est ouvert ou fermé)

Commentaire de agentTMORT le 07/06/2003 18:52:09

si il doit y avoir un moyen mais en passant par les API et je ne suis assez qualifier pour faire cela je debute le VB  la dsl :-(

Commentaire de Cafeine911 le 10/06/2003 10:17:31

si ça interresse quelqu'un j'avais fait ce code :

http://www.vbfrance.com/article.aspx?ID=3076

si mes souvenir sont bon il detecte si le lecteur est prêt ou non.

Commentaire de Sibelle07 le 02/10/2003 17:15:36

Sa sait fait avec  l'ocx de windows media player !!!
je l'ai fait en javascript
mais en vb j'avais jamais trouver y a une autre soluce :
avec un form 2 boutons :

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_Click()
   ret = mciSendString("Set cdaudio door Open wait", vbNullChar, 0, 0)
End Sub

Private Sub fermer_Click()
   ret = mciSendString("Set cdaudio door closed wait", vbNullChar, 0, 0)
End Sub

voila !
a+

Commentaire de linkinpark88 le 11/04/2004 00:20:34

slt a tous! g vu d dizene de sources pr ouvrir les lecteurs cd, et sa marche sans pb, mais j'ai aussi vu des dizaines de scripts pour fermer le lecteur, et là, aucun n'a marché... si quelqu'un pourrait écrire la source uniquement pour fermer le lecteur cd sa serait très sympa! :o)
+ + + !!

Commentaire de Cafeine911 le 12/04/2004 21:24:06

au risque de me répéter, va voir
ma source ici : http://www.vbfrance.com/article.aspx?ID=3076
je n'ai jamais eu de prob pour ouvrir ni fermerle lecteur cd.

@+


Commentaire de orko38450 le 01/04/2006 11:39:53

salut comment on fait pour faire ca sur l'ordinateur de quelqu'un d'autre, genre integrer son ip au code ...est ce que c'est possible ???

merci

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

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,498 sec (3)

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