Ejecutar un comando en C#

Muhammad Maisam Abbas 16 febrero 2024
Ejecutar un comando en C#

Este tutorial discutirá métodos para ejecutar un comando de símbolo del sistema en C#.

Ejecute un comando de símbolo del sistema con la función Process.Start() en C#

La clase Process proporciona funcionalidad para iniciar y detener procesos en C#. La función Process.Start() se utiliza para iniciar un proceso en C#. Podemos pasar cmd.exe y el comando como parámetros a la función Process.Start() para iniciar el símbolo del sistema con el comando especificado. El siguiente ejemplo de código nos muestra cómo podemos ejecutar un comando del símbolo del sistema con la función 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);
    }
  }
}

Iniciamos el command-prompt cmd.exe y ejecutamos el comando para abrir el bloc de notas notepad.exe con la función Process.Start() en C#. La cadena de comandos command debe comenzar con /C para que este método funcione.

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