[JAVA] Intercepter le retour d'un prog lancé en ligne de commande

Intercepter le retour d'un prog lancé en ligne de commande [JAVA] - Java - Programmation

Marsh Posté le 07-10-2003 à 09:30:39    

Bonjour,
 
Je cherche à lancer un programme en ligne de commande à partir d'un programme Java.
Je crois que cela se fait de la façon suivante :
Process p = Runtime.getRuntime().exec("url de mon prog à lancer" );
Seulement, je ne sais pas comment récupérer ce qui s'affiche dans la fenêtre de ligne de commandes pour un traitement ultérieur.
Pourriez-vous m'aider svp ?
Merci d'avance.

Reply

Marsh Posté le 07-10-2003 à 09:30:39   

Reply

Marsh Posté le 07-10-2003 à 09:34:47    

Je précise que j'ai cherché du côté de la méthode getInputStream() mais je ne suis pas parvenu à trouver mon bonheur : récupérer et pouvoir traiter l'affichage généré.
Merci pour votre aide

Reply

Marsh Posté le 07-10-2003 à 09:48:19    

Bin c'est comme ca pourtant qu'on fait (via getInputStream). Qu'est ce que tu veux savoir au juste?
 
 
 


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 07-10-2003 à 09:56:44    

Il me manquait juste l'utilisation de :
BufferedReader output = new BufferedReader(new InputStreamReader(p.getInputStream()));
Pour exploiter ce qui est rendu par le Process p.
 
Désolé du dérangement. Merci DarkLord

Reply

Marsh Posté le 07-10-2003 à 10:07:11    

bin y a pas de quoi j'ai rien fait :)


---------------
Just because you feel good does not make you right
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed