Starten eines anderen Programmes


  • Administrator

    Frage
    Wie starte ich ein anderes Programm?

    Antwort
    Dazu gibt es die Klasse System.Diagnostics.Process . Man kann direkt die statische Methode Start verwenden oder auch über den Konstruktor einzelne Objekte erstellen, diese konfigurieren und danach starten.
    Man sollte sich für komplexere Startbedingungen ebenfalls System.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");
      }
    }
    

Anmelden zum Antworten