¿Cómo puedo llamar un archivo por lotes dentro de una secuencia de comandos nant? (Tal vez tener un objetivo que llama al archivo por lotes).llamando a archivos por lotes dentro de nant
5
A
Respuesta
1
Utilice exec task.
8
Eso es bastante fácil, en realidad - Voy a tratar de ilustrar:
<target name="run-command">
<exec program="ConsoleTest.exe" basedir="${test.dir}">
<arg value="-cp" />
</exec>
</target>
El basedir es opcional, especifica dónde ejecutar el programa desde. Pero si su programa está en la ruta (como ping), probablemente no tenga que preocuparse por ello.
Tener un vistazo a la official documentation así :)
2
antes de caer a un archivo por lotes ha considerado las tareas en nantcontrib? Necesitaba mezclar algunos pequeños archivos javascript juntos e iba a usar un archivo por lotes, pero resulta que nantcontrib tiene una tarea concat, por ejemplo.
Cuestiones relacionadas
- 1. exportación por lotes archivos psd a png
- 2. subrutinas en archivos por lotes
- 3. ¿Algo parecido a una función/método en archivos por lotes?
- 4. Llamando a Clojure desde dentro de R?
- 5. copia por lotes sólo los archivos modificados
- 6. Volver a asociar archivos de proceso por lotes con Cmd.exe
- 7. Cómo convertir por lotes bdsproj a dproj?
- 8. archivos por lotes: Obtener ruta absoluta
- 9. Declaraciones condicionales en archivos por lotes
- 10. aritmética dentro de un archivo por lotes de bucle
- 11. Llamando cmdlets de powershell desde el archivo por lotes de Windows
- 12. llamando a thread.start() dentro de su propio constructor
- 13. Incrustar VBScript dentro del archivo por lotes de Windows
- 14. Llamando a la función PHP dentro de Javascript
- 15. archivos por lotes, Vista x64, si y el paréntesis
- 16. nAnt Eliminando archivos de más de 7 días de antigüedad
- 17. Llamando predict() dentro de una función R
- 18. de archivos por lotes para escribir al visor de eventos
- 19. Incluir un archivo por lotes en un archivo por lotes
- 20. Escapar símbolos en archivos por lotes de Windows
- 21. Creación de trabajos por lotes en PowerShell
- 22. Animación dentro de un embellecedor (llamando OnRender)
- 23. Cambio de nombre de archivos por lotes en un directorio
- 24. Actualización de archivos por lotes de DOS para Windows
- 25. Elegir archivo numerado más alto - por lotes de archivos
- 26. Scripts Scala en archivos por lotes de Windows
- 27. Archivo por lotes - Escribir lista de archivos en la variable
- 28. Llamando a PowerShell desde NodeJS
- 29. Bucle script por lotes
- 30. Creación de carpetas dentro de un archivo zip en NAnt
También puede tener que usar cmd/c yourbatch.cmd dado que nant probablemente no sabe qué programa ejecuta los archivos por lotes. – Joey
+1 para la sugerencia de cmd/c. ¡Gracias! –
@Joey: La pista 'cmd/c' es crucial; solo así se hace posible ejecutar algo de lo que aún no se sabe si es un exe o un archivo bat. Si escribes una respuesta con eso, lo rescindiré. –