我的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...
Run Code Online (Sandbox Code Playgroud)
不,没有从 InnoSetup 安装程序中提取 7zip 文件的本机方法。但是,您可以获取 7zip 库的副本,which is redistributable并从 InnoSetup 脚本的代码部分调用它。
| 归档时间: |
|
| 查看次数: |
2388 次 |
| 最近记录: |