Supportnet Computer
Planet of Tech

Supportnet / Forum / Anwendungen(Java,C++...)

Batch-dateien mit C# starten





Frage

Hallo, wie kann ich mit C# Batchdateien ausführen bzw. starten? Wenn ich eine Batch-Datei mit folgenden Zeilen ausführe, erscheint zwar ein MS-DOS-Prompt, aber dieser verschwindet sofort wieder ohne dass irgendetwas ausgeführt wurde: System.Diagnostics.Process process = new System.Diagnostics.Process(); process.StartInfo.FileName = (@"C:\mybatch.BAT"); System.Windows.Forms.Application.DoEvents(); process.Start(); Wenn ich es im Windows-Explorer mit doppeltklick starte, funkitoniert die Batchdatei wie gewollt. Wie muss ich eine Batchdatei aufrufen? Benötige ich einen anderen Aufruf? Mfg

Antwort 1 von tomham

versuchs mal hiermit:

System.Diagnostics.Process.Start("C:\\mybatch.bat");

so hat es bei mir zumindest immer funktioniert ... da ersparst du dir zusätzlich noch einiges an Coding ...

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: