bonjour,
j'aimerais pouvoir lancé une application à partir de mon programme.
Dans mon cas, je voudrais programmer un reveil.
Quelle commande dois-je utiliser pour lancer une musique?
merci à tous de vos réponses.
bonjour,
j'aimerais pouvoir lancé une application à partir de mon programme.
Dans mon cas, je voudrais programmer un reveil.
Quelle commande dois-je utiliser pour lancer une musique?
merci à tous de vos réponses.
Il faut voir avec les API du système pour être sûr de faire les choses proprement.
pouvez vous etre un peu plus clair ?
merci !
Quel système?
Windows?
oui, sur windows
Exemple pour la commande "dir" :
Evidemment la fonction "system" peut échouer, donc ne pas oublier (comme moi) de controler le retour de "system".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 #include <stdio.h> int main (void) { system("dir"); return 0; }
Ici il y a de bons tutos sur l'API Windows:
http://c.developpez.com/cours/
Mais l'API est assez "lourde" à manipuler et si c'est juste un petit programme on peut en effet s'arranger avec la commande "system()".
merci a tous, je vais regarder
J'ai toujours pas compris quels étaient les cas qui empêchainent d'utiliser system()...Envoyé par seriousme
donc si je veux lancer par exemple un mp3, je fait.
c'est bien sa ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 system("son.mp3"); return 0;
et je suppose que la musique doit-etre dans le meme repertoire ?
Non. Il faut un executable qui accepte un paramètre sur la ligne de commande.Envoyé par aleksi
Teste la commande en mode console, par exemple :
ensuite dans ton code, tu mets la même commande :
Code : Sélectionner tout - Visualiser dans une fenêtre à part C:\> player son.mp3
Code : Sélectionner tout - Visualiser dans une fenêtre à part system ("player son.mp3");
Un exemple avec winamp :Envoyé par aleksi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 #include <stdio.h> int main (void) { system("\"C:\\Program Files\\Winamp\\winamp.exe\" E:\\Tmp\\son.mp3"); return 0; }
ok, merci beaucoup.Donc en premier je note le chemin vers le lecteur multimedia, et le deuxieme est le chemin vers ma musique.
merci, je vais essayer sa.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager