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的IDE
- 3. Inno Setup的编译器:添加根据
- 4. 使用Inno Setup的编译器5.3.8
- 5. 使用Inno Setup编译后检测到恶意软件
- 6. Inno Setup:如何查看Inno Setup Preprocessor的输出(翻译)?
- 7. Inno setup - 后期处理
- 8. GetComputerNameString Inno Setup的
- 9. 如何将参数传递给Inno Setup命令行编译器?
- 10. 最佳磁盘跨越设置在Inno Setup的编译器
- 11. Inno Setup的编译器 - 的JavaFX应用程序不写
- 12. inno setup编译器没有运行我的C/C++代码
- 13. 保持得到编译器错误期('。')预期 - Inno Setup
- 14. Inno Setup StringChangeEx失败
- 15. 使用Inno Setup的
- 16. Inno Setup在[代码]
- 17. Inno Setup DefaultDirName问题
- 18. 安装程序使用Inno Setup的编译器不显示最小化动画
- 19. 希腊语翻译在Inno Setup中无法正常工作
- 20. Inno Setup的:在TInputQueryWizardPage
- 21. Inno Setup:使用JSON
- 22. Inno Setup GetExceptionMessage在Inno Setup脚本中返回空消息
- 23. Inno Setup - 文件复制
- 24. Inno Setup - 如何编辑“About Setup”对话框文本框
- 25. Com + Intero注册Inno Setup
- 26. 如何从批处理或Inno Setup脚本获取Inno Setup版本号?
- 27. Inno Setup的 - 与作为闪屏
- 28. Inno Setup - 等待Postgres数据库启动
- 29. Inno Setup - 自动提交卸载提示
- 30. Inno Setup模块化安装