Estoy tratando de escribir un script cmd de Windows para realizar varias tareas en serie. Sin embargo, siempre se detiene después del primer comando en el script.Ejecutando múltiples comandos desde un script cmd de Windows
El comando que detiene después es una creación maven (no estoy seguro de si es relevante).
¿Cómo puedo hacer que continúe y ejecute cada tarea a su vez, por favor?
Instalar cualquier software o configurar el registro, etc., está completamente fuera de cuestión; me temo que tiene que funcionar en una instalación vanida de Windows XP.
Idealmente, me gustaría que la secuencia de comandos se cancelara si fallara alguna de las instrucciones, pero eso es "agradable de tener", no esencial.
Gracias.
Hola, en el script original no estaba llamando a otros archivos .cmd, pero desde entonces he dividido en archivos separados para poder ejecutar cada uno por turno. Por lo tanto, poner una llamada en frente de cada comando parece haber hecho el truco, ¡gracias! –
Esto también funcionó para mí cuando llamé al comando diff de git – Bronumski
De hecho, en Windows, 'mvn' es un archivo .bat por sí mismo, por lo que necesita usar' call' para ello como en 'call mvn install' ; normalmente no es necesario crear un archivo cmd adicional. – jfpoilpret