是否有一种方法可以在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设置版本,因为它是开源的。