Chciałbym wywołać plik wsadowy na początku procesu kompilacji Inno Setup. tj. zanim rozpocznie kompilowanie, wykonaj operację zewnętrzną. Czy to możliwe, czy też moja zewnętrzna aktywność powinna owijać proces kompilacji Inno Setup?Czy można wywołać plik wsadowy podczas kompilowania skryptu Inno Setup?
5
A
Odpowiedz
9
Jeśli masz zainstalowany ISPP z Inno (jest teraz wbudowany), możesz użyć funkcji preprocesora Exec()
do uruchomienia pliku wsadowego. Kompilacja zostanie wstrzymana do momentu jej powrotu (umieść ją na początku pliku).
#expr Exec("c:\file.bat")
Jeśli komenda bierze argumenty, trzeba zapisać go jako:
#expr Exec('c:\my_cmd.exe','some_argument')
Można również uruchomić go z pliku wsadowego, które następnie wywołuje kompilator konfiguracji.
Powiązane problemy
- 1. Inno Setup Uruchom wyodrębniony plik wsadowy jako administrator
- 2. Inno Setup uruchamianie (instalowanie sterowników) podczas instalacji
- 3. Czy skrypt Inno-Setup ISS może zawierać zewnętrzny plik skryptu ISS?
- 4. Jak uruchomić plik przed konfiguracją za pomocą Inno Setup
- 5. Inno Setup dla usługi Windows?
- 6. Inno Setup IIS Instalacja i konfiguracja
- 7. Jak obsłużyć plik .msi w programie Inno Setup?
- 8. Mogę czytać AssemblyFile informacje w Inno Setup
- 9. Jak zmodyfikować zmienną środowiskową PATH podczas uruchamiania instalatora Inno Setup?
- 10. Jak zainstalować usługę Windows za pomocą Inno Setup?
- 11. Uruchom inny instalator w instalacji Inno Setup
- 12. Jak dodać zaplanowane zadanie z Inno Setup
- 13. Inno Setup - ustawienie zmiennej środowiska Java
- 14. Jak wyświetlić hiperlink w programie Inno Setup?
- 15. Instalowanie pliku w folderze AppData użytkowników za pomocą inno-setup
- 16. Inno RegKeyExists Setup na 64-bitowych systemach
- 17. Jak wykonać cmd komendy w Inno Setup
- 18. Konwersja Boolean na String z Inno Setup
- 19. Inno Setup: Jak zdefiniować tablicę w const?
- 20. Czy mogę powiedzieć Inno Setup * not *, aby utworzyć pliki unins000?
- 21. Inno Setup: Czy istnieje jakiś sposób ustawienia wartości klucza rejestru podczas deinstalacji?
- 22. jak tłumić „plik linkera nieużywany” podczas kompilowania
- 23. Wybierz komponenty niestandardowe do deinstalacji w deinstalatorze Inno Setup
- 24. .NET Framework jako warunek wstępny instalacji z Inno-Setup
- 25. Wywołanie C# DLL z Inno Setup z wywołaniem zwrotnym
- 26. Jak używać Inno Setup do aktualizacji bazy danych przy użyciu skryptu .sql
- 27. Plik wsadowy: maska pliku
- 28. Jak uzyskać wyjście z programu Exec w programie Inno Setup?
- 29. Inno Setup; tworzenie ikony na pulpicie, aby nadpisać bieżącą ikonę
- 30. Numer wersji automatycznej kompilacji z WiX, Inno Setup i VS2008
Właśnie zaktualizowałem tytuł, aby był jasno określony w miejscu, w którym ma się wyświetlać. Czas kompilacji i czas działania są BARDZO różne. – Deanna
Dzięki - bardzo docenione. –