目前我的批处理
文件位于[运行]部分.我需要在[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
如果需要在设置开始时完成,请在PrepareToInstall()或CurStepChanged(ssInstall)事件
函数中使用Exec().
这些都是在
用户说“继续,安装”之后但在其他任何事情之前.
PrepareToInstall()还允许您通过一个很好的警告取消安装.
如果需要首先从设置中提取文件,那么您可以在它之前使用ExtractTemporaryFile()
原文链接:https://www.f2er.com/delphi/102523.html