CMD Eingabe

Leroux

Erfahrenes Mitglied
Hi

ich hab eine Externe Exe die mir was Exportiert,
ich geb ein paar Parameter an, nach dem Programmstart will es aber ein PW von mir.

So wie übergeb ich das Passwort ?.

Wenn ich aus dem Process ein InputStream hole gibt er mir nichts aus, ich denk das liegt daran das er erst alles fertig nudeln muss.

Und mit einem BufferedWriter bin ich auch nicht weiter gekommen.

Mein Vorgehen:
Java:
string cmd = "cmd /c dxExport.exe -i modelA.bsp -o modelDX.x -filter 2";
oder
string cmd[] = {"dxExport.exe","-i ModelA.bsp"....};
Process p = Runtime.getRuntime().exec(cmd);
BufferedReader in = new BufferedReader(new InputStreamReader(p.getInput....));
in.readLine() bzw in.read(charbuffer);
....

Über die CMD :
Code:
dxExport.exe -i modelA.bsp -o modelDX.x -filter 2
|=>                                          |  - 0%
Bitte geben sie ihr Passwort ein:
PS: Das PW lässt sich nicht per Parameter übermitteln

Mit Freundlichen Grüßen =)
 
Zurück