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

VB 6 et antérieur Discussion :

Lancer un .exe et récupérer son résultat


Sujet :

VB 6 et antérieur

  1. #1
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 292
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 292
    Par défaut Lancer un .exe et récupérer son résultat
    Je rebondis sur les FAQ http://vb.developpez.com/faq/?page=Systeme#shellwait et http://vb.developpez.com/faq/?page=Systeme#shell. Je voudrais lancer avec un Shell (ou autre solution) un .exe qui va écrire sur sa sortie standard, et non seulement attendre qu'il ait terminé, mais récupérer son résultat...

    Comme je ne suis pas sûr d'être très clair, voici un cas-type :

    Supposons que j'ai un fichier script.bat ainsi constitué :
    Dans mon code VB, je voudrais donc faire un Shell("script.bat") et récupérer "Hello World !".

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    dans ce Post j'ai proposé un ZIP qui devrait permetre de trouver une solution a ta question
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 292
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 292
    Par défaut
    Désolé pour l'interruption de communication...

    En gros, il n'y a pas moyen de le faire directement, donc tu écris dans un fichier texte et tu récupères ensuite ledit fichier texte ?

  4. #4
    Membre émérite
    Avatar de Theocourant
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    618
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 618
    Par défaut
    Citation Envoyé par Antoun
    Désolé pour l'interruption de communication...

    En gros, il n'y a pas moyen de le faire directement, donc tu écris dans un fichier texte et tu récupères ensuite ledit fichier texte ?
    Personnellement, c'est ce que je fais. Et pour être sûr de ne pas avoir de problème, je travaille dans le répertoire temporaire, ce qui permet d'éviter tout ennui avec les problème de droit d'écriture.

    Théo

  5. #5
    Membre Expert
    Avatar de sovo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2004
    Messages
    1 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 389
    Par défaut
    Et est que ceci ne peux pas resoudre ton probleme. Je crois que les applis communique directement.

    composant pour envoyer un string vers une appli qui est en cours d'éxécution

Discussions similaires

  1. Lancer un processu et récupérer son ID
    Par sami_c dans le forum Unix
    Réponses: 1
    Dernier message: 23/01/2014, 17h38
  2. Réponses: 1
    Dernier message: 15/05/2008, 14h29
  3. lancer une commande et récupérer son pid en C
    Par klipper dans le forum Linux
    Réponses: 18
    Dernier message: 05/01/2007, 17h59
  4. Lancer .exe Et Recuperer Son Handle
    Par ykamenski dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 03/09/2006, 21h16
  5. Réponses: 5
    Dernier message: 31/05/2006, 19h30

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