所有 Studio ZIP 功能
Omnis Studio ZIP functionality
我目前正在使用 Omnis Studio 编程 8.x,我需要你的帮助。
我知道 Omnis Studio 有针对 compress/extract to/from 其内部格式的特定命令,但我找不到任何支持 .zip 文件的简单方法。
是否有外部或比命令行脚本更好的东西来管理 .zip 文件?
感谢您的帮助!
Omnis 本身不支持压缩和解压缩文件。您需要为此调用外部实用程序。
macOS
使用 $root.$runapplescript
通过 shell 命令调用 zip
和 unzip
。
Windows
在 Windows 上,您可以使用 Call DLL
或 Launch program
访问外部程序。 Windows 的挑战是没有一致的内置工具来压缩和解压缩文件。如果您使用 PowerShell 5.1 或更高版本部署到 Windows 10 的当前版本,请在 Microsoft.PowerShell.Archive cmdlet 中尝试 Compress-Archive
和 Expand-Archive
。
要获得更广泛的支持,请部署处理 .zip 文件的 7-zip。
您还可以查看 Omnis Studio 附带的代码示例 - Java 示例显示了如何使用 java 类 处理 zip 文件,包括压缩、解压缩并添加到存档中。
您可以将对象粘贴到您的库中。
我目前正在使用 Omnis Studio 编程 8.x,我需要你的帮助。
我知道 Omnis Studio 有针对 compress/extract to/from 其内部格式的特定命令,但我找不到任何支持 .zip 文件的简单方法。
是否有外部或比命令行脚本更好的东西来管理 .zip 文件?
感谢您的帮助!
Omnis 本身不支持压缩和解压缩文件。您需要为此调用外部实用程序。
macOS
使用 $root.$runapplescript
通过 shell 命令调用 zip
和 unzip
。
Windows
在 Windows 上,您可以使用 Call DLL
或 Launch program
访问外部程序。 Windows 的挑战是没有一致的内置工具来压缩和解压缩文件。如果您使用 PowerShell 5.1 或更高版本部署到 Windows 10 的当前版本,请在 Microsoft.PowerShell.Archive cmdlet 中尝试 Compress-Archive
和 Expand-Archive
。
要获得更广泛的支持,请部署处理 .zip 文件的 7-zip。
您还可以查看 Omnis Studio 附带的代码示例 - Java 示例显示了如何使用 java 类 处理 zip 文件,包括压缩、解压缩并添加到存档中。
您可以将对象粘贴到您的库中。