Exécutez une commande d'invite de commandes en C#

Muhammad Maisam Abbas 16 février 2024
Exécutez une commande d'invite de commandes en C#

Ce didacticiel abordera les méthodes pour exécuter une commande d’invite de commandes en C#.

Lancer une commande d’invite de commandes avec la fonction Process.Start() en C#

La classe Process fournit des fonctionnalités pour démarrer et arrêter les processus en C#. La fonction Process.Start() permet de démarrer un processus en C#. Nous pouvons passer cmd.exe et la commande comme paramètres à la fonction Process.Start() pour démarrer l’invite de commande avec la commande spécifiée. L’exemple de code suivant nous montre comment exécuter une commande d’invite de commandes avec la fonction Process.Start() en C#.

using System.Diagnostics;

namespace run_cmd_command {
  class Program {
    static void Main(string[] args) {
      string command = "/C notepad.exe";
      Process.Start("cmd.exe", command);
    }
  }
}

Nous avons lancé l’invite de commande cmd.exe et exécuté la commande pour ouvrir le bloc-notes notepad.exe avec la fonction Process.Start() en C#. La chaîne de commande command doit commencer par /C pour que cette méthode fonctionne.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

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