harold50 Posté(e) le 26 mars 2008 Partager Posté(e) le 26 mars 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? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sentinel Posté(e) le 26 mars 2008 Partager Posté(e) le 26 mars 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/ Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.