Esta es la solución más válida que te podemos compartir, pero estúdiala pausadamente y analiza si se puede adaptar a tu proyecto.
Ejemplo 1: cómo hacer que el programa c# ejecute comandos cmd
string strCmdText;
strCmdText="/C copy /b Image1.jpg + Archive.rar Image2.jpg";
System.Diagnostics.Process.Start("CMD.exe",strCmdText);
Ejemplo 2: cómo ejecutar la línea de comando en C# y obtener respuesta
using(Process p =newProcess())// set start info
p.StartInfo =newProcessStartInfo("cmd.exe")
RedirectStandardInput =true,
UseShellExecute =false,
WorkingDirectory =@"C:"
;
// event handlers for output & error
p.OutputDataReceived += p_OutputDataReceived;
p.ErrorDataReceived += p_ErrorDataReceived;
// start process
p.Start();
// send command to its input
p.StandardInput.Write("dir" + p.StandardInput.NewLine);//wait
p.WaitForExit();
Recuerda algo, que te concedemos añadir una evaluación verdadera si te fue útil.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)