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.

Preguntas similare

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
Respuesta Responder a este mensaje
#2 e-lores
14/01/2004 - 09:14 | Informe spam
Ciertamente vas bien encaminado.

Aunque el directorio de trabajo era correcto, lo que ocurría es que en el
fichero por lotes del primer ordenador, y por pura y simple casualidad, los
path de los archivos no tenían espacios, mientras que en el que no
funcionaba sí. (La casualidad es enemiga acérrima del programador)
He tenido que cambiar los archivos de directorio ya que ni poniendo las
comillas me funcionaba.

Un saludo.
e-lores.


"Rodrigo Corral González" escribió en el mensaje
news:
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



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