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