Fichero .BAT

13/01/2004 - 17:21 por e-lores | Informe spam
Tengo una aplicación que en un determinado momento debe ejecutar un fichero
myFile.bat que está en la carpeta de la aplicación. Utilizo la classe
SystemDiagnostic.Process() para hacer esto y funciona perfectamente, es
decir, mi programa llama al programa .bat y este se ejecuta perfectamente.
Sin embargo, he instalado ese mismo programa en otro ordenador con el
siguiente resultado:

1.- Si ejecuto directamente el programa .bat funciona perfectamente
2.- Si lo ejecuto desde mi aplicación com hacía anteriormente ya no
funciona. No hace nada. Sé que lo ejecuta porque he redireccionado el
StandardOutput, pero no hace lo que debería y no da ningun error.

¿Tiene esto alguna explicación?

Gracias.
 

Leer las respuestas

#1 Rodrigo Corral González
13/01/2004 - 22:19 | Informe spam
Puede ser que el bat haga algo relacionado con directorios y que el
directorio de trabajo de tu aplicación no sea el que espera el bat, pon un
chdir en el bat para establecer el directorio. Esto solo son especulaciones
pero


Un saludo
Rodrigo Corral González

microsoft.public.es.vc FAQ
http://vcfaq.europe.webmatrixhosting.net

Preguntas similares