harold50 Posted March 26, 2008 Share Posted March 26, 2008 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 More sharing options...
Sentinel Posted March 26, 2008 Share Posted March 26, 2008 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 More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.