3
A
回答
0
的方法之一是恢復你的邏輯,並從批處理文件運行命令行編譯:
call precompile.bat
ISCC.exe setup.iss
call postcompile.bat
如果你需要一個GUI解決方案,有ISTool,一個Inno Setup的擴展,具有直接支持預編譯和編譯後「步驟」。但不幸的是,這個項目不再維持。您可以將其更新到最新的Inno Setup版本,因爲它是開源的。
在編譯之前運行某些腳本的另一種方法是使用Exec
preprocessor function。
#expr Exec("precompile.bat")
又見Is it possible to call a batch file while compiling an Inno Setup script?
-3
@馬丁Prikryl,@CODIJY:
ISTool真的過時且不適用。有人還在使用它嗎?
也有先進的GUI工具,如視覺&安裝(用於Microsoft Visual Studio)或RAD &安裝(用於Embarcadero公司的RAD Studio - 有點自我宣傳:)
你可以把這些現代工具輕鬆指定「生成後啓動工具」和「生成之前啓動工具」事件並運行.bat文件。
我認爲這是更優雅和更簡單的方式如何做到這一點。 (見我的簽名中的鏈接或訪問http://www.unsigned.sk瞭解更多詳情和下載。)
相關問題
- 1. INNO SETUP:編譯限制
- 2. Inno Setup編譯目錄
- 3. 使用Inno Setup的編譯器5.3.8
- 4. Inno Setup的編譯器:添加根據
- 5. 我如何編譯與Inno Setup的IDE
- 6. 使用Inno Setup編譯後檢測到惡意軟件
- 7. Inno Setup:如何查看Inno Setup Preprocessor的輸出(翻譯)?
- 8. php應用程序使用inno setup編譯和安裝後無法啓動
- 9. Inno Setup - Conditional DisableDirPage
- 10. Inno setup - 後期處理
- 11. Inno Setup的 - BCDEDIT不工作
- 12. Inno Setup SignTool密碼請求
- 13. GetComputerNameString Inno Setup的
- 14. 在Inno Setup的
- 15. Inno Setup Set TInputQueryWizardPage Height
- 16. 將版本號傳遞給Inno Setup編譯器
- 17. 如何反編譯提取的Inno Setup Unpacker的CompiledCode.bin
- 18. 保持得到編譯器錯誤期('。')預期 - Inno Setup
- 19. Inno Setup編譯器的包裝文件夾
- 20. Inno Setup的編譯器 - 的JavaFX應用程序不寫
- 21. 最佳磁盤跨越設置在Inno Setup的編譯器
- 22. inno setup編譯器沒有運行我的C/C++代碼
- 23. 如何將參數傳遞給Inno Setup命令行編譯器?
- 24. Inno Setup StringChangeEx失敗
- 25. Inno Setup Always on top
- 26. Inno Setup/SUPPRESSMSGBOXES定製
- 27. 使用Inno Setup的
- 28. Inno Setup Sqlite3插件
- 29. Inno Setup在[代碼]
- 30. Inno Setup with java application