- Register
Lang: [automatic], [fr], [en], … | Go to the top!
Information: Register ot log in to be able to participate to Olissea forums.
BBS List:
[Bash + C++] Code d'ouverture des lecteurs CD/DVD
Page 1 / 1
YuuKi
posted on
04-16-2010 at 1:45 pm
Confirmé-pro +
[Answer already read]
Bonjour a tous =D

Voilà, j'ai besoin des fonctions d'ouverture c/c++ des lecteurs CD et DVD pour un de mes projets. J'ai un peu cherché et j'ai trouvé quelque chose utilisant le header "winmm.h", mais les explications étaient trop floues.

Quelqu'un ne connaitrait pas ces codes d'ouverture ?

Merci d'avance =D
YuuKi
posted on
04-17-2010 at 8:50 pm
Confirmé-pro +
[Answer already read]
C'est bon, trouvé =) pour ceux que ça intéresse, voici les codes :

#include <iostream>  
#include <windows.h> // Sleep()
#include <mmsystem.h> // mciSendString()
 
using namespace std; // std::cout, std::cin
 
int main()
{
mciSendString("open CDAudio", NULL, 0, NULL);
Beep(440,1000);
cout << "Opening CD-ROM door ..." << endl;
mciSendString("set CDAudio door open", NULL, 0, NULL);
 
cout << "Closing the CD-ROM door in 5 seconds ..." << endl;
Sleep(5000);
mciSendString("set CDAudio door closed", NULL, 0, NULL);
 
mciSendString("close CDAudio", NULL, 0, NULL);
 
cin.get(); // wait
return 0;
}


c'est un petit code d'exemple ^^
JeromeJ
[Avatar de JeromeJ]
posted on
03-25-2011 at 5:55 pm
Légende vivante
[Answer already read]
Aha :D j'en ai trouvé un version Bash pour ceux que ça intéresse.

C'est vrai que ça peut toujours être intéressant que ça soit en C++, en Bash ou que sais-je et en plus c'est tout con :O

 
#!/bin/sh
while [ 1 = 1 ]
do
#ejecter le lecteur
eject
 
#le refermer
eject -t
done


Une application : http://www.youtube.com/watch?v=bYcF_xX2DE8 :)

( Trouvé sur http://lehollandaisvolant.net/ )
------------------------------------------
"Olissea en force | (╯°□°)╯︵ ┻━┻ Hmm… ಠ_ಠ | Vertuous circles ☺"
Page: 1
Answer this topic
Quick answer: