Ein C# Programm kann andere Anwendungen mit Hilfe der System.Diagnostics.Process Klasse starten. Zuerst bildet man eine Instanz dieser Klasse, welcher man anschließend einen Anwendungspfad zuweist. Optional können weitere Argumente angegeben werden. Mit der Start() Methode wird das fremde Programm aufgerufen.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | using System; using System.Diagnostics; namespace fremdes_Programm_starten { class CSharp_Beispiel { static void Main(string[] args) { Process nPad = new Process(); nPad.StartInfo.FileName = "notepad.exe"; nPad.StartInfo.Arguments = "text.txt"; nPad.Start(); } } } |
Tags: Diagnostics, process