完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

ad.jpg

RevitAPI基础:外部命令和外部应用

发布于:2022-07-16 19:34:11
首页/BIM专题
分享

IExternal Command(外部命令),是一种比较常用的二次开发方式,用户通过IExternal Command添加插件到Revit软件中,Revit软件自动识别外部插件并加载。如果此时Revit软件没有运行其他命令,IExternal Command被激活,创建外部命令的对象执行Execute函数,外部命令运行完毕后,对象销毁。该方式的好处是通过点击交互界面上的按钮来启动插件,启动速度快,且插件表现稳定,相对使用频繁。将外部命令集成到Revit软件后,可以通过Revit软件界面附加模块处的外部工具菜单和自定义菜单两种方式来触发外部命令。

腿腿教学网-RevitAPI基础:外部命令和外部应用 

图1附加模块

腿腿教学网-RevitAPI基础:外部命令和外部应用 

图2外部应用

IExternal Applications(外部应用),开发者通过安装外部应用程序的方式来添加自己的应用,其优势在于可以直接添加菜单、工具栏或其他初始化命令到控制界面。与IExternal Command最大的区别在于IExternal Applications跟随Revit软件的启动关闭,不需要每次使用前重新载入,但是这样带来一个很大的弊端就是随着外部应用的添加,Revit软件的启动和关闭将会花费更长的时间,运行速度也将受到影响,因此也限制了此方法的使用频率。常用的外部应用如“族库大师”。

转载请注明来源本文地址:https://www.tuituisoft/bim/26337.html

未标题-1.jpg

上一篇:没有了

下一篇:没有了