ejecutar comandos sistema operativo

09/01/2006 - 10:39 por alberto | Informe spam
¿Cómo puedo ejecutar comandos del sistema operativo desde c# (por ejemplo,
cls)?
Gracias

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
09/01/2006 - 21:16 | Informe spam
Alberto,

Usa:

System.Diagnostics.Process.Start("Notepad.exe");

Start() es un método estático de la clase Process (cuyo espacio es
System.Diagnostics).

Slds - Octavio

"alberto" escribió en el mensaje
news:%
¿Cómo puedo ejecutar comandos del sistema operativo desde c# (por ejemplo,
cls)?
Gracias


Respuesta Responder a este mensaje
#2 Octavio Hernandez
09/01/2006 - 22:26 | Informe spam
Perdona, la respuesta anterior es incompleta. Pensé que quierías ejecutar
comandos externos.
Para los internos se usa la misma clase Process pero con su "truco", hay que
hacerlo a través de CMD /C. Te envío fragmento de código:

// el comando a ejecutar
string comando = @"/C COPY C:\Prueba.txt C:\Prueba2.txt";
// crear nuevo proceso
System.Diagnostics.Process proceso = new System.Diagnostics.Process();
// asociar información de inicio
proceso.StartInfo = new ProcessStartInfo("CMD.EXE", comando);
// no mostrar ventana DOS
proceso.StartInfo.CreateNoWindow = true;
// lanzar proceso
proceso.Start();

Salu2 - Octavio

"alberto" escribió en el mensaje
news:%
¿Cómo puedo ejecutar comandos del sistema operativo desde c# (por ejemplo,
cls)?
Gracias


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida