Bat-Datei mit Attributen aus Programm starten

Planet_Mars

Mitglied
Hallo Alle zusammen,

heute möchte ich eine Bat-Datei mit verschiedenen Attributen starten, leider bekomm ich da immer nur den Fehler: "Das System kann die angegebene Datei nicht finden".

Mein Code:
Code:
System.Diagnostics.Process prozess = new System.Diagnostics.Process();
string pathBat = tb_Bat.Text;
try
{
// Get the path that stores user documents.
prozess.StartInfo.FileName =
pathBat + " " +
tb_sgml.Text + " " +
tb_temp.Text + " " +
tb_ausgabe.Text + " " +
tb_fmeaID.Text + " " +
tb_Error.Text + " " +
tb_root.Text;
 
prozess.Start();
}
Wenn ich die Attribute weg lasse, dann öffnet er mir die Datei, leider eben dort mit Fehlern.
Die Attribute, die ich der Bat-Datei mitgeben möchte, lese ich aus einem Formular aus.

Die Befehlszeile für den Aufruf der Bat-Datei sollte wie folgt aussehen:

c:\temp\test.bat test.sgm c:\temp ausgabe.txt id error.log

Hat irgend jemand eine Idee, wie ich das öffnen der Datei hin bekomme?

Vielen Dank
Gruß
Marc
 
Ja.

Code:
System.Diagnostics.Process.Start( tb_Bat.Text, string.Format(
	{0} {1} {2} {3} {4},
		b_sgml.Text,
		tb_temp.Text,
		tb_ausgabe.Text,
		tb_fmeaID.Text,
		tb_Error.Text,
		tb_root.Text));
MfG cosmo
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück