Ejecutar .bat

21/02/2004 - 15:16 por Anonimo | Informe spam
Hola a todos. Necesito ejecutar un archivo .bat desde mi aplicacion en C#,
pero no encuentro la forma de hacerlo. En visual basic 6 lo hacia mediante
la sub "shell", pero en C# no se como hacerlo.

Si alguien me puede ayudar se los agradecería

Saludos.
José

Preguntas similare

Leer las respuestas

#1 Juan Carlos Restrepo
21/02/2004 - 16:51 | Informe spam
Con esto puede crear un proceso...
http://www.c-sharpcorner.com/Code/2...dsInCS.asp

y eso ejecutaria tu .bat o cual quier programa

escribió en el mensaje
news:eTq81TI%
Hola a todos. Necesito ejecutar un archivo .bat desde mi aplicacion en C#,
pero no encuentro la forma de hacerlo. En visual basic 6 lo hacia mediante
la sub "shell", pero en C# no se como hacerlo.

Si alguien me puede ayudar se los agradecería

Saludos.
José


Respuesta Responder a este mensaje
#2 Octavio Hernandez
23/02/2004 - 13:25 | Informe spam
Hola,

Para esto puedes utilizar el componente Process de la barra de herramientas
(solapa Componentes). En la propiedad StartInfo.FileName pones la ruta y el
nombre del .EXE o .BAT y en StartInfo.Arguments - los parámetros de línea de
comandos. Hay más propiedades, pero estas son las esenciales. Luego llamas
al método Start() y ya está. Si quieres hacerlo síncrono (esperar a que el
proceso termine), utiliza el método WaitForExit().

Salu2,

Octavio Hernández

escribió en el mensaje
news:eTq81TI%
Hola a todos. Necesito ejecutar un archivo .bat desde mi aplicacion en C#,
pero no encuentro la forma de hacerlo. En visual basic 6 lo hacia mediante
la sub "shell", pero en C# no se como hacerlo.

Si alguien me puede ayudar se los agradecería

Saludos.
José


Respuesta Responder a este mensaje
#3 Anonimo
23/02/2004 - 17:25 | Informe spam
Muchas gracias, era exactamente lo que necesitaba.

José.

"Octavio Hernandez" escribió en el mensaje
news:ebVoQgg%
Hola,

Para esto puedes utilizar el componente Process de la barra de


herramientas
(solapa Componentes). En la propiedad StartInfo.FileName pones la ruta y


el
nombre del .EXE o .BAT y en StartInfo.Arguments - los parámetros de línea


de
comandos. Hay más propiedades, pero estas son las esenciales. Luego llamas
al método Start() y ya está. Si quieres hacerlo síncrono (esperar a que el
proceso termine), utiliza el método WaitForExit().

Salu2,

Octavio Hernández

escribió en el mensaje
news:eTq81TI%
> Hola a todos. Necesito ejecutar un archivo .bat desde mi aplicacion en


C#,
> pero no encuentro la forma de hacerlo. En visual basic 6 lo hacia


mediante
> la sub "shell", pero en C# no se como hacerlo.
>
> Si alguien me puede ayudar se los agradecería
>
> Saludos.
> José
>
>


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