Tengo un archivo bat simple que hace lo siguiente:
openapi-generator generate -i open-api-offline-file.json -g csharp-netcore -c open-api-config.json -o DataLakeOpenApiRestClient
REM customizing ApiClient
xcopy .\SourcesCustomizations\ApiClient.cs .\DataLakeOpenApiRestClient\src\Org.OpenAPITools\Client\ApiClient.cs* /Y /F /R
Si ejecuto los comandos uno por uno en la consola, funcionan correctamente.
Si ejecuto el archivo bat, el primero se ejecuta correctamente y el segundo parece no ejecutarse (me salen mensajes de generación y listo). Como si el primer comando de alguna manera lograra salir impidiendo que se ejecuten los demás comandos.
No puedo entender cómo puede suceder esto.
Pregunta:¿Cuál es la posible causa por la cual un comando por lotes impide que se ejecuten todos los comandos posteriores?