Revit API 区别参照

该参照汇总了标准 Revit API 和 Revit 宏 API 之间的区别。

特性或功能 标准 Revit API Revit 宏 API
声明 必须实现 IExternalCommand 接口及其 Execute 方法。 ThisApplicationThisDocument 类中声明不带参数的公共方法和空返回类型。
Application 对象 通过 externalCommandData.Application 访问 Application 对象 C#、VB.NET 和 Python 中的 Application 关键字指向应用程序级宏的 Application 对象。对于文档级宏,Document.Application 指向 Application 对象。
功能区 API 外部应用程序可以通过一个外部应用程序来为每个外部命令创建 RibbonPanels、RibbonItem、PulldownButton 和 PushButton。 不受支持。