本帖最后由 maomaowei5655 于 2020-4-27 20:41 编辑
↪~~~~✂~~~~↩↪~~~~✂~~~~↩↪~~~~分割线~~~~↩↪~~~~✂~~~~↩↪~~~~✂~~~~↩ 论坛里已有的mdx/mdd解压&打包工具似乎主要包括2种: 1、图形界面GUI版本,似乎仅有适用于Windows平台的、但没有适用于Mac平台的,例如: (1)MdxExport——解压:将下载的.mdx文件解压成.txt文件; (2)MDXBuilder——打包:将完成的.txt文件打包为.mdx文件。 2、Python版本,可适用于各操作系统平台、但有一定的使用门槛(需要熟悉python语言)。
制作适用于Mac平台的mdx/mdd解压&打包工具(图形界面GUI版本)。
2、使用py2app将修改后的Python脚本打包为适用于Mac平台的app。
1、app名称:ZipMdict.app(.dmg安装文件及软件源代码:
ZipMdict.zip
(654 Bytes, 下载次数: 69, 售价: 30 粒米)
) 2、安装方法: - 在Mac平台下,下载.dmg文件后双击打开,将ZipMdict.app拖拽到访达的“应用程序”中;
- 双击ZipMdict.app打开软件。(若打开后提示“软件来自身份不明的开发者”,请参考☞Mac软件无法安装?提示来自身份不明的开发者?)
3、使用方法:(使用方法和软件展示图片评论后可见) 本帖隐藏的内容(1)解压.mdx/.mdd文件——将待解压的.mdx/.mdd文件放在某个文件夹内,打开ZipMdict.app后进行如下图的操作后,在该文件夹内生成Unzipped_mdx文件夹或Unzipped_mdx文件夹,Unzipped_mdx文件夹或Unzipped_mdx文件夹内含解压后的.txt或其他类型文件
本帖隐藏的内容(2)打包.txt文件为.mdx:——将待打包的.txt文件放在某个文件夹(该文件夹名称必须以“mdd”结尾,例如文件夹“音标三合一.mdd”)内,打开ZipMdict.app后进行如下图的操作后,在该文件夹内生成Zipped_mdx文件夹,Zipped_mdx文件夹内含打包后的.mdx文件
4、解压/打包结果: 5、有待完善的细节: (1)该软件的打包功能有限——仅能打包.txt文件为.mdx文件,不能打包图片和.css/.js文件为.mdd文件(源文件writemdict.py示例文件中展示了将图片和.css/.js文件打包为.mdd文件的功能,但本人多次尝试之后并未成功,请大家和@lgmcw 前辈指点帮助、以便进一步完善该软件功能); ——针对该局限的两个可能的实际解决方法为: ②使用python第三方库 mdict-utils将 图片和.css/.js文件打包为.mdd文件(本人多次尝试将mdict-utils这个python第三方库在使用py2app时纳入ZipMdict中,但并未成功,请大家指点帮助,以便进一步完善该软件功能) (2)该软件解压/打包生成的.mdd/.mdx/.txt文件难免可能陆续出现本人尚未发现的Bug,请大家批评指正。
3、感谢论坛中各位前辈的前期工作为我们生活和学习带来的便利;
4、感谢并期待大家指正我的错误。
↪~~~~✂~~~~↩↪~~~~✂~~~~↩↪~~~~分割线~~~~↩↪~~~~✂~~~~↩↪~~~~✂~~~~↩ 【PREVIEW】:我的下一篇(第5篇)帖子☞敬请期待……
|