smathedark
Mitglied
Hallo,
ich starte ein externes Programm mit Hilfe eines ProcessBuilder Objekts. Die Aufrufparameter des Programms setze ich vorher in einer List<String> zusammen, die ich dem Processbuilder in seinem Konstruktor übergebe. Da das aufgerufene Programm Übergabeparameter bekommt, die Leerzeichen enthalten muss dieser Paramer ein String der Form: "Zahlen Text" sein. Dabei müssen die " mitübergeben werden, da das Programm sonst bei einem Leerzeichen von einem neuen Parameter ausgeht.
Das Programm erzeugt ein Echo mit dem ihm übergebenen Aufrufparametern. Darin sehe ich nun und das ist mein Problem, das die " entfernt wurden. Wenn ich vor dem Aufruf die " verdoppel verschwindet sogar der ganze Parameter. Kennt jemand von euch diesen Effekt? Denn ich finde keine hilfe.
Vielen Dank schonmal
ich starte ein externes Programm mit Hilfe eines ProcessBuilder Objekts. Die Aufrufparameter des Programms setze ich vorher in einer List<String> zusammen, die ich dem Processbuilder in seinem Konstruktor übergebe. Da das aufgerufene Programm Übergabeparameter bekommt, die Leerzeichen enthalten muss dieser Paramer ein String der Form: "Zahlen Text" sein. Dabei müssen die " mitübergeben werden, da das Programm sonst bei einem Leerzeichen von einem neuen Parameter ausgeht.
Das Programm erzeugt ein Echo mit dem ihm übergebenen Aufrufparametern. Darin sehe ich nun und das ist mein Problem, das die " entfernt wurden. Wenn ich vor dem Aufruf die " verdoppel verschwindet sogar der ganze Parameter. Kennt jemand von euch diesen Effekt? Denn ich finde keine hilfe.
Vielen Dank schonmal