IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Utilisation de Shellexecute


Sujet :

C

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2005
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2005
    Messages : 159
    Par défaut Utilisation de Shellexecute
    Bonjour

    Je cherche désespérement comment faire marcher la commande shellexecute...

    En fait, il me faudrait le nom des lib à inclure et un exemple pour avoir la syntaxe. Par exemple, pour lancer "c:\song.mp3" avec mon player par defaut.

    On m'a dit que je pouvais lancer un mp3 avec system.exec(""); ou open(""); mais là pareil je sais pas comment ça marche.

    Merci beaucoup d'avance


    Mad

    Ps : si il y en a qui savent le faire en java ça m'interesse aussi ^^

  2. #2
    Membre confirmé Avatar de Marco85
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    210
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 210
    Par défaut
    Salut madislak,

    Ce n'est pas du C mais une fonction système. Je pense que tu aurais plus de chance sur le forum approprié à ton système d'exploitation.

    Marco85

    P.S. : Pour plus d'explications va voir ici.

  3. #3
    Rédacteur/Modérateur
    Avatar de Trap D
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    4 942
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 4 942
    Par défaut
    Regarde la doc de ShellExecute sur le MSDN en ligne;
    A priori tu mets "open" et le chemin complet d'accès au fichier mp3 et ça devrait ouvrir le lecteur par défaut.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    ShellExecute( NULL, 
    "open",
    "C:\\monfic.mp3",
    NULL,
    NULL,
    SW_SHOWDEFAULT
    );
    Ce n'est pas testé, mais ça doit à peu près être ça.

    De toute façon, forum "Développement Windows".
    PS Attention à \\, le double antislash (tu dois pouvoir faire "c:/monfic.mp3").
    "La haine seule fait des choix" - Koan Zen
    "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
    "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
    Faites du Prolog, ça vous changera les idées !
    Ma page Prolog
    Mes codes sources commentés

    Mon avatar : La Madeleine à la veilleuse de Georges de La Tour

  4. #4
    HRS
    HRS est déconnecté
    Membre chevronné
    Avatar de HRS
    Inscrit en
    Mars 2002
    Messages
    678
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 678
    Par défaut
    pour compléter Trap D, n'oubliez pas

    #include <windows.h>

  5. #5
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    bonjour,

    ou tout simplement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    system ("c:\\monfic.mp3");
    Au moins ça compilera sur toutes les plateformes (après l'exécution c'est une autre histoire).

  6. #6
    Rédacteur/Modérateur
    Avatar de Trap D
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    4 942
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 4 942
    Par défaut
    Citation Envoyé par HRS
    pour compléter Trap D, n'oubliez pas

    #include <windows.h>
    Exact
    Mais on peut penser qu'il ne l'avait pas oublié...
    "La haine seule fait des choix" - Koan Zen
    "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
    "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
    Faites du Prolog, ça vous changera les idées !
    Ma page Prolog
    Mes codes sources commentés

    Mon avatar : La Madeleine à la veilleuse de Georges de La Tour

  7. #7
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2005
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2005
    Messages : 159
    Par défaut
    ça marche
    merci beaucoup

    mad

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Utilisation de ShellExecute
    Par johntayback dans le forum Débuter
    Réponses: 3
    Dernier message: 24/06/2009, 16h55
  2. Utilisation de ShellExecute
    Par colorid dans le forum Langage
    Réponses: 5
    Dernier message: 21/05/2009, 09h50
  3. Réponses: 7
    Dernier message: 15/05/2008, 12h02
  4. Problème d'utilisation de ShellExecute
    Par FABFAB125 dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 09/11/2007, 22h30
  5. Utilisation de ShellExecute
    Par ksoft dans le forum Visual C++
    Réponses: 2
    Dernier message: 26/09/2006, 14h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo