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

Langage Java Discussion :

[Runtime-Process]Détection de la fermeture d'un fichier


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Avatar de couetbis
    Inscrit en
    Juillet 2005
    Messages
    137
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Juillet 2005
    Messages : 137
    Par défaut [Runtime-Process]Détection de la fermeture d'un fichier
    Bonjour,
    J'aimerais faire les choses suivantes :
    • ouvrir un document Word
    • détecter sa fermeture
    • ouvrir une url dans l'explorer (seulement lorsque le doc Word est fermé)


    Je sais comment lancer une commande système, quelque chose du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Process proc = Runtime.getRuntime().exec("commande paramétrée");
    Mais je voudrais savoir comment détecter la fermeture du document car j'obtiens toujours 0 comme valeur de retour du process puisqu'il a ouvert le fichier correctement.

    Merci

  2. #2
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Euh mois je dirais, penses à bosser avec autre chose que java...
    Et puis pour ce genre de questions c'est plutôt du coté du forum windows qu'il faudrait la poser. Ici peu de monde connait le comportement de telles applis

  3. #3
    Membre confirmé
    Avatar de couetbis
    Inscrit en
    Juillet 2005
    Messages
    137
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Juillet 2005
    Messages : 137
    Par défaut
    Je ne pense pas que le problème vienne du fait que ce soit un document Word.
    Il doit être possible de bloquer le processus jusqu'à ce que l'appli soit terminée.
    Y a t-il une autre façon d'exécuter une commande système, qu'avec le code cité avant ?

    Toutes les idées sont bonnes à prendre ...

  4. #4
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Java n'est pas vraiment fait pour ça

  5. #5
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,

    Citation Envoyé par couetbis
    Je ne pense pas que le problème vienne du fait que ce soit un document Word.
    Il doit être possible de bloquer le processus jusqu'à ce que l'appli soit terminée.
    waitFor() est normalement fait pour cela...
    Toutefois il semble que Word crée un autre process, ce qui fait que le process initialement lancé est aussitôt terminé. Cela n'arrive pas avec d'autre application (notepad par exemple).

    Citation Envoyé par couetbis
    Y a t-il une autre façon d'exécuter une commande système, qu'avec le code cité avant ?
    Non. A moins de passer par du code natif/JNI... mais tu risque d'avoir le même genre de problème...

    a++

  6. #6
    Membre confirmé
    Avatar de couetbis
    Inscrit en
    Juillet 2005
    Messages
    137
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Juillet 2005
    Messages : 137
    Par défaut
    Merci, je vais faire autrement alors

Discussions similaires

  1. Runtime/Process : pb exécution d'une commande
    Par Didier 69 dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 05/01/2007, 08h50
  2. [C#] Process toujours actif apres fermeture de la fenetre
    Par toxycyty dans le forum Windows Forms
    Réponses: 4
    Dernier message: 26/10/2006, 16h48
  3. Réponses: 5
    Dernier message: 28/04/2006, 18h45
  4. Détection de la fermeture d'une application
    Par vanitom dans le forum MFC
    Réponses: 6
    Dernier message: 19/08/2005, 18h11
  5. Détection de la fermeture de l'applet
    Par soad dans le forum Applets
    Réponses: 2
    Dernier message: 12/08/2004, 16h18

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