HOWTO · Csharp

Eseguire un comando del prompt dei comandi in C#

La classe Process può essere utilizzata per eseguire un comando del prompt dei comandi in C#.

In questa pagina

Questo tutorial discuterà i metodi per eseguire un comando del prompt dei comandi in C#.

Eseguire un comando del prompt dei comandi con la funzione Process.Start() in C#

La classe Process fornisce funzionalità per avviare e arrestare i processi in C#. La funzione Process.Start() viene utilizzata per avviare un processo in C#. Possiamo passare cmd.exe e il comando come parametri alla funzione Process.Start() per avviare il prompt dei comandi con il comando specificato. Il seguente esempio di codice ci mostra come eseguire un comando del prompt dei comandi con la funzione Process.Start() in 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);
    }
  }
}

Abbiamo avviato il prompt dei comandi cmd.exe e abbiamo eseguito il comando per aprire il blocco note notepad.exe con la funzione Process.Start() in C#. La stringa di comando command deve iniziare con /C affinché questo metodo funzioni.