Nabend zusammen,
als Anfänger sitze ich gerade an einem Problem bei ich eure Hilfe brauchen könnte.
Und zwar schreibe ich derzeit ein kleines Programm welches nach der Eingabe von mehreren Variablen eine .exe ausführen soll und die Variablen als Parameter anhängen soll.
Zur besseren "visualisierung" ein Beispiel:
Am Anfang frage ich vier Werte ab. Wert 1: Pfad incl. Datei zur .exe welche ausgeführt werden soll. Wert 2: Pfad zu einem Ordner. Wert 3: Pfad zu einer Datei. Wert 4: Ein simpler String.
Der fertige Aufruf sollte dann wie folgt aussehen:
programm.exe -option1:"C:\Path\to\Folder\File.abc" -option2:"C:\Path\to\Folder\" -option3:"C:\Path\to\Folder\File.def" -option4:1234567890
Mein Versuch das umzusetzen fing so an :
Process.Start(""C:\Path\to\Folder\programm.exe" + " " + "option1:""" + Wert1 + """ + " " + "option2:""" + Wert2 + """
Wenn ich nur Wert1 hätte würde das auch funktionieren. Allerdings hat er bereits ab Wert2 Probleme mit den Gänsefüßchen. Die Pfade müssen jedoch in Gänsefüßchen stehen deshalb wollte ich die so einfügen. Klappt aber nicht.
Wie würdet Ihr das lösen? Gibt es da vllt. sogar einen eleganteren Weg das zu lösen?
VG und schönen Abend
als Anfänger sitze ich gerade an einem Problem bei ich eure Hilfe brauchen könnte.
Und zwar schreibe ich derzeit ein kleines Programm welches nach der Eingabe von mehreren Variablen eine .exe ausführen soll und die Variablen als Parameter anhängen soll.
Zur besseren "visualisierung" ein Beispiel:
Am Anfang frage ich vier Werte ab. Wert 1: Pfad incl. Datei zur .exe welche ausgeführt werden soll. Wert 2: Pfad zu einem Ordner. Wert 3: Pfad zu einer Datei. Wert 4: Ein simpler String.
Der fertige Aufruf sollte dann wie folgt aussehen:
programm.exe -option1:"C:\Path\to\Folder\File.abc" -option2:"C:\Path\to\Folder\" -option3:"C:\Path\to\Folder\File.def" -option4:1234567890
Mein Versuch das umzusetzen fing so an :
Process.Start(""C:\Path\to\Folder\programm.exe" + " " + "option1:""" + Wert1 + """ + " " + "option2:""" + Wert2 + """
Wenn ich nur Wert1 hätte würde das auch funktionieren. Allerdings hat er bereits ab Wert2 Probleme mit den Gänsefüßchen. Die Pfade müssen jedoch in Gänsefüßchen stehen deshalb wollte ich die so einfügen. Klappt aber nicht.
Wie würdet Ihr das lösen? Gibt es da vllt. sogar einen eleganteren Weg das zu lösen?
VG und schönen Abend