1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
using System.Diagnostics; class Program { static void Main(string[] args) { // Ruta al programa que deseas lanzar string rutaPrograma = @"C:\Windows\system32\notepad.exe"; // Argumentos para el programa string argumentos = "--opcion1 valor1 --opcion2 valor2"; // Lanzar el programa Process proceso = new Process(); proceso.StartInfo.FileName = rutaPrograma; proceso.StartInfo.Arguments = argumentos; proceso.Start(); } } |
En este ejemplo, rutaPrograma
es la ruta al archivo ejecutable del programa que deseas lanzar, y argumentos
es una cadena de texto que contiene los argumentos que deseas pasar al programa. Luego, se crea un nuevo objeto Process
y se configura su propiedad StartInfo
con la ruta al programa y los argumentos. Finalmente, se llama al método Start()
para lanzar el programa.
Puedes reemplazar rutaPrograma
y argumentos
con los valores que correspondan para tu programa. También puedes ajustar otros parámetros de la clase Process
según tus necesidades (por ejemplo, para capturar la salida del programa, etc.).