Communication entre 2 processus [Résolu]

Messages postés
3
Date d'inscription
samedi 21 janvier 2006
Dernière intervention
5 juillet 2006
- 4 juil. 2006 à 12:28 - Dernière réponse :
Messages postés
3
Date d'inscription
samedi 21 janvier 2006
Dernière intervention
5 juillet 2006
- 5 juil. 2006 à 09:45
Bonjours à tous, j'aurai besoin de créer une interface pour regrouper
un ensemble de traitements qui se font pour l'instant par une suite de
scripts et de lignes de commandes. Le but est de fournir une
application graphique permettant de lancer les traitements de façon
beaucoup plus agréable et simple pour l'utilisateur;


Concrètement j'aurais besoin de :

    - lancer des éxécutables (ça j'ai trouvé dans la doc)

    - écrire dans l'entré standard des applications existantes pour que l'utilisateur n'ai pas à le faire

    - récupérer la sortie standard des applications que
j'ai lancées afin de les traiter dans mon interface (affichage du
résultat  et/ou traitements supplémentaires)


J'ai déja fait des recherches dans le forum et sur le net mais je n'ai rien trouvé la dessus. Quelqu'un aurait une idée ?


Merci d'avance

         
Afficher la suite 

Votre réponse

5 réponses

Meilleure réponse
Messages postés
1108
Date d'inscription
mercredi 15 juin 2011
Dernière intervention
10 juillet 2018
- 4 juil. 2006 à 14:34
3
Merci
ok

En gros :

Process myProcess = Process.Start(processInfo);

ArrayList myStrStack = new ArrayList();
String strLine = null;
while( strLine != null  || !myProcess.HasExited)
{
    strLine = myProcess.StandardOutput.ReadLine();
    if(strLine != null) myStrStack.Add(strLine);
}

je ne sais pas si c'est bien ce que tu cherches.

Merci fregolo52 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 88 internautes ce mois-ci

Commenter la réponse de fregolo52
Messages postés
1108
Date d'inscription
mercredi 15 juin 2011
Dernière intervention
10 juillet 2018
- 4 juil. 2006 à 14:13
0
Merci
Tes executables sont de type Console ?
Commenter la réponse de fregolo52
Messages postés
3
Date d'inscription
samedi 21 janvier 2006
Dernière intervention
5 juillet 2006
- 4 juil. 2006 à 14:20
0
Merci
Oui oui, ce sont des executables que l'on lance depuis une console,
auxquels on peut passer des parametres (fichier à traiter, type de
traitement...)
Commenter la réponse de mastar_trek
Messages postés
3248
Date d'inscription
lundi 25 avril 2005
Dernière intervention
27 octobre 2012
- 5 juil. 2006 à 02:36
0
Merci
Commenter la réponse de Lutinore
Messages postés
3
Date d'inscription
samedi 21 janvier 2006
Dernière intervention
5 juillet 2006
- 5 juil. 2006 à 09:45
0
Merci
Ok, merci ! Je vais aller voir ça
Commenter la réponse de mastar_trek

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.