所有 Studio ZIP 功能

Omnis Studio ZIP functionality

我目前正在使用 Omnis Studio 编程 8.x,我需要你的帮助。

我知道 Omnis Studio 有针对 compress/extract to/from 其内部格式的特定命令,但我找不到任何支持 .zip 文件的简单方法。

是否有外部或比命令行脚本更好的东西来管理 .zip 文件?

感谢您的帮助!

Omnis 本身不支持压缩和解压缩文件。您需要为此调用外部实用程序。

macOS

使用 $root.$runapplescript 通过 shell 命令调用 zipunzip

Windows

在 Windows 上,您可以使用 Call DLLLaunch program 访问外部程序。 Windows 的挑战是没有一致的内置工具来压缩和解压缩文件。如果您使用 PowerShell 5.1 或更高版本部署到 Windows 10 的当前版本,请在 Microsoft.PowerShell.Archive cmdlet 中尝试 Compress-ArchiveExpand-Archive

要获得更广泛的支持,请部署处理 .zip 文件的 7-zip

您还可以查看 Omnis Studio 附带的代码示例 - Java 示例显示了如何使用 java 类 处理 zip 文件,包括压缩、解压缩并添加到存档中。

您可以将对象粘贴到您的库中。