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

Windows Forms Discussion :

Appel d'une application externe


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2010
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 15
    Par défaut Appel d'une application externe
    Salut
    S'il vs plait je veux savoir comment je peut faire appel d'une application externe dans une application c# ( en tenant compte les donnés de mon application qui seront récupérées dans l'autre application sans avoir l'apparaitre ) et comment je peut avoir le output de l'application externe dans mon application
    merci d'avance

  2. #2
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    • L'application externe est-elle en C# ?
    • Peux-tu modifier cette Appli ?
    • Sinon, comment prend-elle ses paramètres d'entrée et comment renvoie-t-elle les sorties ?.

  3. #3
    Membre averti
    Inscrit en
    Mars 2010
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 15
    Par défaut
    salut
    Non l'application externe (un autre logiciel) est celle que je dois l'appeler a partir de mon application c#
    c'est ça mon problème je veux une idée comment je peut données les paramètres d'entrées pour l'application externe a partir de mon application
    si c'est possible répond moi le plutôt possible
    merci d'avance

  4. #4
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Veux-tu un "Robot" qui simule des entées clavier et des mouvements de souris ?

    L'application externe expose-t'elle des interfaces pour communiquer entre process ?

    On ne pourra t'aider que si tu nous donnes plus d'info!

  5. #5
    Membre averti
    Inscrit en
    Mars 2010
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 15
    Par défaut

    J'ai déjà appeler l'application externe, mais je veux qu'elle n'apparaisse pas quand je fais l'appel ( c'est a dire quand je vais l'envoyée les données a partir de mon application ,elle me donne juste le résultat sans avoir apparaitre )
    Est ce que vous pouvez m'aider ?
    Merci d'avance

  6. #6
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Peut-être ainsi, mais il faut vraiment deviner ce que tu veux faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    // Retrieving the results and waiting until the process stops 
    // (running the process synchronously):
    private void runSyncAndGetResults_Click(object sender, System.EventArgs e)
    { System.Diagnostics.ProcessStartInfo psi =  
         new System.Diagnostics.ProcessStartInfo(@"C:\listfiles.bat");
       psi.RedirectStandardOutput = true; 
      psi.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden; 
      psi.UseShellExecute = false; 
      System.Diagnostics.Process listFiles; 
      listFiles = System.Diagnostics.Process.Start(psi); 
      System.IO.StreamReader myOutput = listFiles.StandardOutput;
      listFiles.WaitForExit(2000); 
      if (listFiles.HasExited)  
       { string output = myOutput.ReadToEnd(); this.processResults.Text = output; }
    }

Discussions similaires

  1. [LV2009] Appel d'une application externe ".EXE"
    Par Super2006 dans le forum LabVIEW
    Réponses: 2
    Dernier message: 03/05/2010, 15h13
  2. Réponses: 2
    Dernier message: 23/02/2010, 18h31
  3. Appel d'une application externe
    Par False dans le forum Entrée/Sortie
    Réponses: 1
    Dernier message: 27/05/2009, 13h09
  4. appel d'une application externe a jbuilder
    Par gridsof dans le forum JBuilder
    Réponses: 4
    Dernier message: 20/07/2007, 14h29
  5. [API][Système] Appel d'une application externe via java
    Par Tasslekender dans le forum Général Java
    Réponses: 2
    Dernier message: 17/03/2006, 14h13

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