Starten eines anderen Programmes
-
Frage
Wie starte ich ein anderes Programm?Antwort
Dazu gibt es die KlasseSystem.Diagnostics.Process. Man kann direkt die statische MethodeStartverwenden oder auch über den Konstruktor einzelne Objekte erstellen, diese konfigurieren und danach starten.
Man sollte sich für komplexere Startbedingungen ebenfallsSystem.Diagnostics.ProcessStartInfoanschauen. 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"); } }