Jump to content

lire le contenu d'un InputStream


Recommended Posts

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?

Link to comment
Share on other 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/

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...