Si hallas alguna incompatibilidad con tu código o trabajo, recuerda probar siempre en un entorno de testing antes aplicar el código al proyecto final.
Solución:
Los intérpretes predeterminados de Microsoft se realizan de una manera que los hace salir cuando llegan a EOF. Si rake es otro archivo por lotes, el intérprete de comandos cambia a él y sale cuando finaliza la interpretación de rake. Para evitar esto escribe:
@echo off
cls
call rake
pause
En mi humilde opinión, el operador de llamadas lanzará otra instancia de intérprete evitando así que el intérprete actual cambie a otro archivo de entrada.
pause
mostrará:
presiona cualquiera key continuar . . .
mi conjetura es que rake
es un programa por lotes. Cuando lo invocas sin call
entonces el control no regresa a su build.bat
. Tratar:
@echo off
cls
CALL rake
pause
Reseñas y valoraciones de la guía
Te invitamos a añadir valor a nuestra información contribuyendo tu veteranía en las anotaciones.