Windows Inno设置编译前/编译后操作
是否可以在Windows Inno设置编译前/编译后操作,windows,inno-setup,Windows,Inno Setup,是否可以在*.iss脚本中定义编译前/编译后操作 简而言之,我需要在编译之前和之后运行*.bat脚本。一种方法是恢复逻辑并从批处理文件运行命令行编译器: call precompile.bat ISCC.exe setup.iss call postcompile.bat 如果您需要GUI解决方案,有一个Inno安装扩展,它直接支持编译前和编译后的“步骤”。但不幸的是,该项目已不再维持。您可以将其更新为最新的Inno安装版本,因为它是开源的 编译前运行脚本的另一种方法是使用 另见马丁·
*.iss
脚本中定义编译前/编译后操作
简而言之,我需要在编译之前和之后运行
*.bat
脚本。一种方法是恢复逻辑并从批处理文件运行命令行编译器:
call precompile.bat
ISCC.exe setup.iss
call postcompile.bat
如果您需要GUI解决方案,有一个Inno安装扩展,它直接支持编译前和编译后的“步骤”。但不幸的是,该项目已不再维持。您可以将其更新为最新的Inno安装版本,因为它是开源的
编译前运行脚本的另一种方法是使用
另见马丁·普里克里尔,科迪吉: ISTool真的很老,不受欢迎。还有人用吗 还有一些高级GUI工具,如Visual&Installer(适用于Microsoft Visual Studio)或RAD&Installer(适用于Embarcadero RAD Studio-一点自我宣传:) 在这些现代工具中,您可以轻松指定“构建后启动工具”和“构建前启动工具”事件,并运行.bat文件 我认为这是一种更优雅、更简单的方法。(有关更多详细信息和下载,请参阅我的签名以获取链接或访问。)
确保Inno安装文件夹位于路径上
#expr Exec("precompile.bat")