自动解压缩文件



我一直在寻找一种解决方案来unzip带有AutoIt Script的文件。我想将一个名为full.zip的文件解压缩到folder

这是我最后要去的地方,因为我找不到自己的解决方案。我发现了其他人提出的许多解决方案; AutoIt3包含函数的文件,但代码存在我不理解的问题,我无法将它们复制到此处,因为我使用的是屏幕阅读器并且它似乎格式不正确。这就是为什么我不能在这里复制代码。

有谁知道我可以用来使用 AutoIt 解压缩文件的方法、教程或资源?

感谢您的任何帮助,乔希。

人们已经编写了很多解决方案。一些例子是7zip UDF,Zip.au3,zipfldr UDF。如果这些对您不起作用,则很可能是因为对AutoIt进行了小的更改,通常只是#incude正在重组。

我通常只保留 7za.exe(7-zip 的独立可执行文件,7-zip 可以从这里下载,然后在安装后您可以从其程序目录中复制7za.exe(。

然后,它变得像调用RunWait创建存档一样简单:

RunWait("7za.exe a MyNewArchive.zip file1.ext file2.ext ...")

然后解压缩:

RunWait('7za.exe x MyArchive.zip -o"PathToMyOutputFolder"')

7-zip 常见问题解答还提到,您可以在自己的应用程序(包括商业应用程序(中使用此 exe,前提是您在文档中提及它并提供链接。这意味着您可以使用FileInstall(...)7za.exe包含在编译的.exe中。

相关内容

  • 没有找到相关文章

最新更新