插件开发的目的之一是将具体的轻量级功能模块化,允许其他开发者和用户通过插件来扩展功能,最大程度的提高开发效率,缩短开发周期。因此,需要将插件打包成为可执行的exe文件,并进行发布。

2.3.1 制作插件安装包

1. 打包插件

这里以章节2.1.2中的插件1为例来打包插件,并在本地环境进行安装。在命令行中输入命令:PBBIM.Base.Tool.PackPythonPlugin

2. 按下回车键,弹出插件打包窗口:

3. 点击“选择打包路径”按钮

找到插件文件夹的具体位置,此处选择BIMBase安装目录下App文件夹的“1插件1”(记得将自己的插件文件夹提前改成正式名称不要叫”1插件1”之类的):

4. 点击“选择生成路径”按钮

选择需要将插件生成的位置,这里暂先将插件生成在桌面,插件名称默认为【新插件.exe】

5. 单击【确认】按钮

提示插件打包完成,即可在桌面找到相应插件包:

PS:插件包可以进行分享使用,其他开发者双击【新插件.exe】,即可在本地进行插件安装并使用。

2.3.2 App插件市场

1. 点击【插件扩展】菜单下的【APP市场】按钮:

2. 弹出App市场界面如下图所示:

如何查看插件详情

App市场中的部分官方插件,用户可点击详情跳转到对应的网页,即可了解插件功能详情。用户也可点击“安装”按钮,体验BIMBase插件带来的丰富功能。若您乐于分享,我们很欢迎您制作的插件上传至官方APP市场,并供更多的用户使用,可以扫描本文《前言》中的二维码,加入我们BIMBase官方插件开发交流群,会有与您志同道合的专业开发者为您答疑解惑,介绍插件上传的具体步骤。