加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

inno-setup – 如何在安装过程中将嵌入式存档提取到磁盘

发布时间:2020-12-15 09:20:40 所属栏目:大数据 来源:网络整理
导读:我的安装脚本中有一个嵌入式7Zip存档. 是否有“本地”方式将内容提取到目标文件夹? 如果没有任何关于如何实现这一目标的提示? 更新了我的实施.感谢TLama的提示 [Files] Source: "Documentation.7zip"; DestDir: "{tmp}" Source: "7za.exe"; DestDir: "{tmp
我的安装脚本中有一个嵌入式7Zip存档.
是否有“本地”方式将内容提取到目标文件夹?
如果没有任何关于如何实现这一目标的提示?

更新了我的实施.感谢TLama的提示

[Files]    
Source: "Documentation.7zip"; DestDir: "{tmp}"    
Source: "7za.exe"; DestDir: "{tmp}"

[Run]
Filename: "{tmp}7za.exe"; Parameters: "x -o""{app}"" ""{tmp}Documentation.7zip""";     Flags: runhidden; Description: "{cm:InstallingDocumentation}"; StatusMsg: "{cm:InstallingDocumentationStatus}"

[CustomMessages]
en.InstallingDocumentation=Documentation Files
en.InstallingDocumentationStatus=Installing Documentation Files. This may take several minutes...

解决方法

不,没有本地方法从InnoSetup安装程序中提取7zip文件.但是,您可以获得7zip库的副本,which is redistributable并从InnoSetup脚本的代码部分调用它.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读