gpt4 book ai didi

zip - 如何使Inno Setup解压缩已安装的文件(全部作为一个安装过程的一部分)

转载 作者:行者123 更新时间:2023-12-03 13:43:26 25 4
gpt4 key购买 nike

为了节省带宽/空间并防止意外干预,已压缩了数据库产品的安装文件(称为Ajax)(称为“ AJAX_Install_Files.ZIP”文件)。我想安装Inno-Setup。 (即复制)AJAX_Install_Files.ZIP文件到目标位置,然后将文件解压缩到.ZIP文件所在的文件夹中。InnoSetup将触发后续程序以实际运行产品“ Ajax”的安装”。

我已经浏览了Inno Setup website上的文档,常见问题解答和知识库,除了编写Pascal脚本(代码)外,这似乎是不可能的-这样做是正确的,还是有其他替代解决方案?

最佳答案

您可以使用外部命令行工具来解压缩存档,例如,请参见here。将其放在您的[文件]部分:

[Files]
Source: "UNZIP.EXE"; DestDir: "{tmp}"; Flags: deleteafterinstall


然后在[运行]部分中调用它,如下所示:

[Run]
Filename: "{tmp}\UNZIP.EXE"; Parameters: "{tmp}\ZipFile.ZIP -d C:\TargetDir"


(您可能希望从脚本变量获取目标目录,因此还需要完成一些工作)

关于zip - 如何使Inno Setup解压缩已安装的文件(全部作为一个安装过程的一部分),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6065364/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com