在Inno设置编译器中运行[代码]或PowerShell脚本



是否有一种方法可以在Inno设置编译器中运行[Code]过程或PowerShell脚本?

,如果您说明需要运行代码的内容,则可能会得到更好的答案。无论如何...


一种方法是通过批处理文件在命令行上编译脚本:

powershell -file precompile.ps1
ISCC.exe setup.iss
powershell -file postcompile.ps1

(或者您可以从PowerShell脚本本身调用ISCC.exe(


在编译使用Exec预处理器函数之前运行一些脚本的另一种方法。

#expr Exec("precompile.bat")

#expr Exec("powershell -file precompile.ps1")

另请参阅编译Inno设置脚本时可以调用批处理文件?


如果您需要GUI解决方案,则有一个ISTOOL,即Inno设置扩展程序,它可以直接支持预汇编和后汇编"步骤"。但是不幸的是,这个项目不再维护。您可能可以将其更新为最新的Inno设置版本,因为它是开源的。

最新更新