Aller au contenu

lire le contenu d'un InputStream


harold50

Messages recommandés

Bonjour

j'ai une fenetre java et un programme qui execute un script DOS.

je voudrais mettre la sortie du script dos dans la fenetre.

String[] cmd={"C:\\WINDOWS\\System32\\cmd.exe","/C start test.bat"};
Process p = Runtime.getRuntime().exec(cmd);
InputStream is = p.getInputStream();
System.out.println(is);

voila ce que j'ai fait mais je n'arrive pas à afficher la variable is dans la fenetre meme pas dans la console. comment dois je faire?

Lien vers le commentaire
Partager sur d’autres sites

L'objet InputStream ne représente qu'une référence vers un flux de données, et pas le contenu du flux lui-même.

Pour lire réellement le contenu d'un flux de caractères, il faut au minimum que tu utilises un InputStreamReader.

Je pense que tu devrais lire la doc de Sun pour comprendre les concepts de base :

http://java.sun.com/docs/books/tutorial/essential/io/

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...