Tengo un problema al llamar a un archivo por lotes desde otro archivo por lotes cuando intento ejecutar todo usando Process.Start
. Básicamente yo llamo la ejecución de un archivo por lotes desde mi # programa de C que tiene este aspecto:Incluir un archivo por lotes en un archivo por lotes
call include.bat
//execute the rest of the batch file here
El archivo include.bat establece caminos y puede ser utilizado por un número de otros archivos por lotes. Cuando ejecuto el Process.Start
a veces esto funciona y a veces obtengo ERROR: cannot find include.bat
. Antes que nada, ¿alguna idea de por qué sucede esto? ¿Y las ideas sobre cómo solucionar esto desde el archivo por lotes?
gracias por eso – Dimitris
Puede marcarlo como respuesta si resolvió su problema. :) – Botz3000
Normalmente establezco una var para que el script sea más legible por el ser humano: SET CDIR =% ~ dp0 – djangofan