Me gustaría llamar a un archivo por lotes al inicio de un proceso de compilación Inno Setup. es decir, antes de que comience la compilación, realice una operación externa. ¿Es esto posible o debería mi actividad externa envolver el proceso de compilación Inno Setup?¿Es posible llamar a un archivo por lotes mientras se compila un script Inno Setup?
5
A
Respuesta
9
Si tiene ISPP instalado con Inno (está integrado ahora), entonces puede usar la función de preprocesador Exec()
para ejecutar su archivo por lotes. La compilación se pausará hasta que vuelva (colóquelo al comienzo de su archivo).
#expr Exec("c:\file.bat")
Si el comando tiene argumentos, hay que escribir como:
#expr Exec('c:\my_cmd.exe','some_argument')
También puede ejecutar desde un archivo por lotes que llama al compilador de configuración.
Cuestiones relacionadas
- 1. ¿Puede un script Inno-Setup ISS incluir un archivo de script ISS externo?
- 2. Inno Setup Ejecutar un archivo por lotes antes de la sección [Archivos]
- 3. ¿Es posible cambiar el ícono de desinstalación en Inno Setup?
- 4. Script Inno Setup para copiar carpetas
- 5. ¿Cómo se hace para que Inno Setup no parezca congelado mientras se realiza un Exec largo?
- 6. Inno Setup Renombrar archivo durante el embalaje
- 7. Función Inno Setup Exec() Espere por un tiempo limitado
- 8. ¿Es posible 'Pin para iniciar el menú' usando Inno Setup?
- 9. Crear un usuario restringido desde Inno Setup
- 10. ¿Cómo esperar en un script por lotes?
- 11. Incluir un archivo por lotes en un archivo por lotes
- 12. ¿Cómo ejecuto un script por lotes desde un script por lotes?
- 13. ¿Cómo se muestra un hipervínculo en Inno Setup?
- 14. ¿Es posible redirigir la salida de un archivo por lotes dentro del script?
- 15. Instalar un archivo redistribuible adicional con Inno Setup
- 16. Usando Inno Setup, ¿cómo importar un archivo .cer de certificado?
- 17. Inno Setup página personalizada
- 18. ¿Cómo devolver una cadena de un archivo DLL a Inno Setup?
- 19. Hook estándar Inno Setup checkbox
- 20. Cómo ejecutar un script por lotes (archivo .bat) desde eclipse
- 21. Inno-setup 32bit y 64bit en uno
- 22. ¿Cómo generar un nuevo GUID en Inno Setup?
- 23. ¿Se pueden usar variables de entorno en scripts Inno Setup?
- 24. Inno Setup: ¿Cómo veo la salida (traducción) del preprocesador Inno Setup?
- 25. Inno Setup Instalación y configuración de IIS
- 26. Uso de Invoke-Command de Powershell para llamar a un archivo por lotes con argumentos
- 27. Inno Setup Asociación de archivos opcional (seleccionable por el usuario)
- 28. Cómo hacer algo a cada archivo en un directorio con un script por lotes
- 29. Inno Setup Comprobación del proceso en ejecución
- 30. Salir de Inno Setup Instalación desde [código]
Acabo de actualizar el título para hacerlo explícito donde desea que se ejecute. El tiempo de compilación y el tiempo de ejecución son MUY diferentes. – Deanna
Gracias, muy apreciado. –