首页/BIM专题

Revit二次开发的基础是什么?怎样才能对Revit进行二次开发?

发布于:2021-11-02
3290人 分享

Revit API是Revit软件二次开发的基础,包含了Revit API.dll和Revit APIUI.dll两大程序集,在对Revit进行二次开发时,必须引用程序集中的命令才能进行。

外部命令和外部应用

Revit API为Revit的二次开发提供了完整的规范和机制。其中Revit API.dll程序集提供了应用、文件、单元和参数的访问方法。也包含了DB级别的外部应用接口和其他相关接口。Revit APIUI.dll程序集可用于定制和拓展Revit界面,并提供了相关的接口。

腿腿教学网-Revit二次开发的基础是什么?怎样才能对Revit进行二次开发? 

1、外部命令

Revit的开发者可以通过外部命令来实现自己的功能,外部命令位于Revit的附加模块中,需要.addin文件进行注册。Revit在启动后将自动识别.addin文件,经过注册的外部命令被激活。选择附加模块,即可在下拉菜单中看到已添加的外部命令,点击即可执行对应的函数,当有其他操作进行或者执行完毕后,外部命令将再次处于待执行状态。图1描述了外部命令的调用方法。

2、外部应用

Revit的开发人员除了可以为Revit添加外部命令外,同样也可为Revit添加外部应用,外部应用的功能可以更加强大。外部命令同样需要通过.addin文件进行注册,Revit启动后可以自动读取注册文件。通过启动后的Revit可以执行外部应用,实现所需的功能。

Revit原生二次开发系列课程:http://www.tuituisoft.com/series/52.html

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

上一篇:没有了 下一篇:没有了