/ / Wie Befehlszeilenargumente von c # - .net, process, batch-file und processstartinfo an die Batchdatei übergeben werden

Wie man Befehlszeilenargumente an eine Batch-Datei von c # - .net, process, batch-file, processstartinfo übergibt

Ich möchte eine Batchdatei aus dem c # .net-Code ausführen. Eine Batchdatei kann eine unbekannte Anzahl der Befehlszeilenargumente enthalten. Ich möchte diese Argumente aus c # -Code übergeben.

Wie kann dies durch c # erreicht werden?

Bearbeiten: Ich habe folgenden Code geschrieben

    ProcessStartInfo psi = new ProcessStartInfo(filePath);
psi.WindowStyle = ProcessWindowStyle.Hidden;
psi.CreateNoWindow = true;
psi.Arguments = "some value";
Process proc = new Process();
proc.StartInfo = psi;
proc.Start();

Antworten:

0 für die Antwort № 1

Ansehen http://www.dotnetperls.com/process-start-vbnet für eine gute Einführung. Weitere Informationen finden Sie unten im Beispiel "Ausführbare Datei ausführen".

Hier ist die Suchanfrage, die ich verwendet habe http://www.bing.com/search?q=command+line+parameters+process+start, wenn Sie mehr Beispiele benötigen.