文章目录
1.插件安装程序(Windows)2.作者答疑犀牛软件是一款专业的三维设计软件。简单实用方便,在三维矢量领域有着广泛的用途,开发拓展这款软件的插件,可以方便设计师摆脱一些繁重的重复劳动,有着现实的需求。本文翻译至官网:
1.插件安装程序(Windows)
布莱恩·吉莱斯皮和威尔·皮尔森(最后修订日期:12月13日),本指南解释了如何为Windows Rhino创建一个插件安装程序。注意:这个过程对于C/C++和RhinoCommon插件是一样的!
创建一个插件安装程序非常容易。您只需将已编译的插件添加到zip存档文件中,并将扩展名从.zip更改为.rhi。一旦完成,你就可以双击存档文件,Rhino安装引擎就会开始安装你的插件。就是这样!
注意:这是一个快速入门指南。更多的概述请参阅Rhino安装引擎指南。
一个例子:假设你有一个插件,想要支持Rhino的多个版本。例如,你想为Rhino WIP安装最新版本的插件;为64位的Rhino 5安装一个旧版本的插件;为32位Rhino 5安装另一个版本的插件;包括一个自定义工具栏文件(例如MyToolbar.rui)这是可能的。你需要创建一个“installer image”文件夹。在本例中,文件夹是产品的名称—Marmoset。此文件夹将只包含您想要安装在用户系统上的文件。
Marmoset/├── Rhino 6/│ ├── Marmoset.rhp│ └── required_wip.dll├── Rhino 5.0/│ ├── x86/│ │ ├── Marmoset.rhp│ │ └── required_v5_x86.dll│ └── x64/│ ├── Marmoset.rhp│ └── required_v5_x86.dll├── Marmoset.rui├── Marmoset.chm└── README.txt
将适当的文件复制到文件夹中。注意,这三个版本的插件可以有相同的名称,只要它们在不同的文件夹中。将“installer image”文件夹中的所有文件添加到一个新的ZIP存档。将扩展名从.zip更改为.rhi。
因为Rhino插件安装引擎会将.rhi文件解压缩到特定于插件的目录中,所以你可以包含任何你想要的东西:帮助文件、文档等等。这些文件将在你的插件目录中结束;Rhino安装程序引擎不能用于将文件安装到硬盘驱动器的其他部分。
脚注:文件夹名称并不重要;对.rhp文件本身进行检查,以确定它们将安装哪个版本的Rhino。不支持其他压缩算法。
合理的脚本代码可以有效的提高工作效率,减少重复劳动。
2.作者答疑
如有疑问,请留言。