gpt4 book ai didi

inno-setup - Inno Setup 在 [Files] 部分之前执行批处理文件

转载 作者:行者123 更新时间:2023-12-04 02:54:07 24 4
gpt4 key购买 nike

目前我的批处理文件在 [Run] 部分。我需要在 [Files] 部分之前执行我的批处理文件。有没有办法在 Inno Setup 中做到这一点?目前 [Run] 部分总是在 [Files] 部分之后执行。

[Run]
Filename: "C:\Users\Scripts\Install\Install.bat"; Parameters: {code:GetDatabaseName}

[Files]
Source: "C:\Users\MyApp\*"; DestDir: "\\MyServer\MyApp"; Flags: recursesubdirs createallsubdirs

最佳答案

如果需要在设置开始时完成,使用 Exec()PrepareToInstall()CurStepChanged(ssInstall)事件函数。
这些都是在用户说“继续,安装”之后但在其他任何事情之前。PrepareToInstall()还允许您通过一个很好的警告取消安装。

如果需要先从设置中提取文件,那么您可以在它前面加上 ExtractTemporaryFile()

关于inno-setup - Inno Setup 在 [Files] 部分之前执行批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6818024/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com