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 № 1Ansehen 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.