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

API standards et tierces Java Discussion :

Lancement d'un exe


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Mai 2005
    Messages
    130
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 130
    Par défaut Lancement d'un exe
    Est il possible de lancer winamp depuis java en lui donnant le fichier a ouvrir dedans (ou alors de préciser que je veux ouvrir tel fichier avec winamp)?

  2. #2
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Je ne répondrai à aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a été trouvée à votre problème
    pensez au tag :resolu:

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

  3. #3
    Membre éprouvé
    Inscrit en
    Mai 2005
    Messages
    130
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 130
    Par défaut
    Je te remercie mais si je pose la question c'est que je pense que la faq ne résoud pas mon problème. Tu vois dedans la réponse à ma question ENTIERE? (ou t'es tu juste contenté de lire l'intitulé de mon post)

  4. #4
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Essaie dans la console, de lancer winanp suivi du nom de fichier à ouvrir, si ca marche comme ca, c'est bon sinon, peut etre y a t il une api pour winanp

  5. #5
    Membre éprouvé
    Inscrit en
    Mai 2005
    Messages
    130
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 130
    Par défaut
    Merci c'est excatement ça, je savais pas que c'était si simple

  6. #6
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Par défaut
    Citation Envoyé par MeDioN
    Je te remercie mais si je pose la question c'est que je pense que la faq ne résoud pas mon problème. Tu vois dedans la réponse à ma question ENTIERE? (ou t'es tu juste contenté de lire l'intitulé de mon post)
    J'ai lu ta question en entier et ma réponse y répond (de même que la FAQ). Comme l'a dit wichtounet la commande doit être "c:\\repertoireverswinamp\\winamp.exe fichier.mp3".
    Il est preferable de mettre les chemins absolus (executable et fichier), et de les entourer de guillemets (pour éviter les problèmes en cas d'espaces).

    Si ça ne répond pas à ta question alors c'est que j'ai pas compris ce que tu voulais
    Je ne répondrai à aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a été trouvée à votre problème
    pensez au tag :resolu:

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

  7. #7
    Membre éprouvé
    Inscrit en
    Mai 2005
    Messages
    130
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 130
    Par défaut
    Sisi c'est bon mais je ne savais pas que l'on pouvait lancer winamp avec un fichier si facilement.

    Merci à vous.

  8. #8
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Par défaut
    Sinon tu peut regarder du coté de l'api JDIC (cf http://javadesktop.org/articles/jdic/index.html) qui te permet d'ouvrir un fichier avec son application associée.
    ça donne un truc du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    File file = new File("fichier.mp3");
    Desktop.open(file);
    donc si sur ton systeme, winamp est l'application utilisée par defaut pour ouvrir les mp3, cela ouvrira le ficher en question avec winamp.

    NB : cette fonctionnalité sera incluse dans Mustang
    Je ne répondrai à aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a été trouvée à votre problème
    pensez au tag :resolu:

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 27
    Par défaut cette solution ne marche pas dans mon cas
    Bonjour,

    je voudrais ouvrir une vidéo .avi qui se trouve sur un disque dur externe avec le logiciel VLC qui se trouve sur mon disque dur interne. J'ai utilisé les recommandations ci-dessus. Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    public class TestIHM {
    public static void main(String[] args) {
    try {
      Process p = null;
      Runtime r = Runtime.getRuntime();
      p = r.exec("C:\\Program Files\\VLC\\vlc.exe V:\\eMule\\Incoming\\Nos vacances en Corse.avi");
      int x = p.waitFor();
    } catch(Exception  exp){
      exp.printStackTrace();
    }
    }
    }
    VLC s'ouvre et je vois qu'il essaie d'ouvrir le fichier mais celui-ci s'arrête automatiquement. VLC reste ouvert mais aucune vidéo n'est en lecture. J'ai bien vérifié le chemin d'accès. Lorsque je lance la vidéo à partir de l'explorateur windows, ça marche très bien !
    VLC n'est pas mon logiciel par défaut donc je ne peux pas utiliser l'autre méthode. Avez-vous une solution ?
    Merci

  10. #10
    Rédacteur
    Avatar de eclesia
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2 111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 111
    Par défaut
    c'est parce qu'il y a des espaces dans le chemin vers ton fichier.

    Nos vacances en Corse.avi
    utilise la methode :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    exec(String[] cmdarray) 
              Executes the specified command and arguments in a separate process.
    ca evites les erreurs d'espaces.

Discussions similaires

  1. lancement d'un .exe
    Par cbruno dans le forum Windows Forms
    Réponses: 2
    Dernier message: 05/01/2007, 13h41
  2. Lancement d'un exe et attente Retour Chariot..
    Par pberanger dans le forum VBScript
    Réponses: 1
    Dernier message: 19/11/2006, 14h02
  3. lancement d'un exe
    Par Barbibul dans le forum Autres Logiciels
    Réponses: 14
    Dernier message: 20/07/2006, 20h58
  4. Passage de paramétre au lancement d'un exe
    Par emerysky dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 19/06/2006, 18h58
  5. [Système] Lancement d'un exe
    Par MeDioN dans le forum API standards et tierces
    Réponses: 11
    Dernier message: 25/01/2006, 15h17

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