我的安装脚本中包含嵌入式7Zip archive
。
有没有“内容”的方式提取内容到目标文件夹?
如果没有关于如何实现这一点的提示?如何在安装过程中将嵌入式存档提取到磁盘
更新了我的实施。感谢提示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...
感谢您的提示。看到我更新的答案。 – 2013-05-13 12:02:11
不客气!虽然我正在考虑7z.dll并将其导入InnoSetup脚本代码,但这也可能起作用。如果我有时间,我会把进口翻译成InnoSetup,但我现在真的很忙... – TLama 2013-05-13 12:05:37
你认为它更有效的进口和脚本? – 2013-05-13 12:10:45