March 26, 200817 yr 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?
March 26, 200817 yr 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/
Archived
This topic is now archived and is closed to further replies.