inno-setup – Inno Setup在[Files]部分之前执行批处理文件
发布时间:2020-12-15 03:50:14 所属栏目:大数据 来源:网络整理
导读:目前我的批处理文件位于[运行]部分.我需要在[Files]部分之前执行我的批处理文件.在Inno Setup中有没有办法做到这一点?目前,[Run]部分始终在[Files]部分后执行. [Run]Filename: "C:UsersScriptsInstallInstall.bat"; Parameters: {code:GetDatabaseName}
目前我的批处理文件位于[运行]部分.我需要在[Files]部分之前执行我的批处理文件.在Inno Setup中有没有办法做到这一点?目前,[Run]部分始终在[Files]部分后执行.
[Run] Filename: "C:UsersScriptsInstallInstall.bat"; Parameters: {code:GetDatabaseName} [Files] Source: "C:UsersMyApp*"; DestDir: "MyServerMyApp"; Flags: recursesubdirs createallsubdirs 解决方法
如果需要在设置开始时完成,请在PrepareToInstall()或CurStepChanged(ssInstall)事件函数中使用Exec().
这些都是在用户说“继续,安装”之后但在其他任何事情之前. PrepareToInstall()还允许您通过一个很好的警告取消安装. 如果需要首先从设置中提取文件,那么您可以在它之前使用ExtractTemporaryFile() (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |