tobias_petry
Erfahrenes Mitglied
Hallo ich habe das Problem, dass ich zu einer batch-Datei gerne ein GUI schreiben möchte, diese Batch-Datei beruht auf Ein- und Ausgaben.
Nun ist es aber so, dass bei Batch-Dateien mit Eingaben die Batch-Datei sich wirklich öffnet, was von mir eigentlich nicht geplant ist, dies würde ich gerne über die Streams lösen.
Habe ich in meinem Code nen krassen Denkfehler oder fehlt mir irgendwas? Die Forensuche hat leider nur grunsätzliche Probleme ausgespuckt.
Nun ist es aber so, dass bei Batch-Dateien mit Eingaben die Batch-Datei sich wirklich öffnet, was von mir eigentlich nicht geplant ist, dies würde ich gerne über die Streams lösen.
Habe ich in meinem Code nen krassen Denkfehler oder fehlt mir irgendwas? Die Forensuche hat leider nur grunsätzliche Probleme ausgespuckt.
Java:
package com0com.lib;
import java.io.InputStream;
public class Test {
public static void main(String[] args) throws Exception {
Process process = Runtime.getRuntime().exec("cmd /c setup.bat");
InputStream in=process.getInputStream();
int input;
while((input=in.read())!=-1){
System.out.print(input);
}
process.waitFor();
}
}