Toon posts:

[java] getRuntime()

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoe kan ik een return massage vanuit de DOS Command opvangen in java?

Als simpel voorbeeld: net send henkie Hallo
geeft DOS netjes terug van: Het bericht is verzonden aan HENKIE.

Hoe kan ik deze opvangen?

Ik heb het al zo geprobeerd:

Process p = Runtime.getRuntime().exec("net send henkie Hallo");
System.out.println(p.exitValue());
System.out.println(p.getOutputStream());

Maar deze geven alleen java.io return messages terug.

Verwijderd

Heb je de getErrorStream() al eens geprobeerd? Veel tooltjes gebruiken de stderr namelijk voor output, en niet de stdout.

Verwijderd

Topicstarter
Nope, hetzelfde probleem

  • Onno
  • Registratie: Juni 1999
  • Niet online
Je hebt getInputStream() nodig, zoals duidelijk in de documentatie staat. Wat moet je immers ook met een OutputStream? Je wilt toch iets *lezen*?

[ Voor 5% gewijzigd door Onno op 15-05-2003 01:44 ]


Verwijderd

Topicstarter
Onno,

Zo vreemd is dat toch niet dat ik dacht dat het outputStream was? Je maakt immers gebruik van een andere applicatie. Je wilt dan de OUTput van die applicatie hebben; dus getOutputStream()

Maar goed daar kunnen we lang over twisten... Je had iig helemaal gelijk. Ik heb hem te pakken.
THX!