Starten eines anderen Programmes
-
Frage
Wie starte ich ein anderes Programm?Antwort
Dazu gibt es die KlasseSystem.Diagnostics.Process
. Man kann direkt die statische MethodeStart
verwenden oder auch über den Konstruktor einzelne Objekte erstellen, diese konfigurieren und danach starten.
Man sollte sich für komplexere Startbedingungen ebenfallsSystem.Diagnostics.ProcessStartInfo
anschauen. Zum Beispiel besteht die Möglichkeit die Ein- und Ausgabeströme umzuleiten.Beispiel
Dieses Beispiel startet Notepad auf einem Windows Betriebsystem.using System.Diagnostics; class Program { public static void Main() { Process.Start("notepad.exe"); } }