Ausführen eines Befehls der Eingabeaufforderung in C#
In diesem Lernprogramm werden Methoden zum Ausführen eines Befehls mit Eingabeaufforderung in C# erläutert.
Ausführen eines Befehls der Eingabeaufforderung mit der Funktion Process.Start()
in C#
Die Klasse Process
bietet Funktionen zum Starten und Stoppen von Prozessen in C#. Mit der Funktion Process.Start()
wird ein Prozess in C# gestartet. Wir können cmd.exe
und den Befehl als Parameter an die Funktion Process.Start()
übergeben, um die Eingabeaufforderung mit dem angegebenen Befehl zu starten. Das folgende Codebeispiel zeigt uns, wie wir einen Eingabeaufforderungsbefehl mit der Funktion Process.Start()
in C# ausführen können.
using System.Diagnostics;
namespace run_cmd_command {
class Program {
static void Main(string[] args) {
string command = "/C notepad.exe";
Process.Start("cmd.exe", command);
}
}
}
Wir haben die Eingabeaufforderung cmd.exe
gestartet und den Befehl ausgeführt, um den Editor notepad.exe
mit der Funktion Process.Start()
in C# zu öffnen. Die BefehlsZeichenkette command
muss mit /C
beginnen, damit diese Methode funktioniert.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn