张德长

导航

2023年5月20日 #

Revit二次开发实战03(事务Transaction)

摘要: Revit二次开发实战 事务必须首先要启动Start,操作完成后提交事务Commit,如果执行异常,则要执行回滚操作RollBack; 可以通过GetStatus获取事务的当前状态,根据事务状态决定程序的走向; 事务Transaction是非托管对象,必须手动释放Dispose,或者放到using代 阅读全文

posted @ 2023-05-20 18:55 张德长 阅读(249) 评论(0) 推荐(0) 编辑

Revit二次开发实战02(选择对象Selection)

摘要: Revit二次开发实战 Selection主要用于和用户交互,通过用户的选择,设置操作对象,以便进行处理; Selection属于界面操作的范畴,因此位于UIDocument类下面,而不是Document类下面; 可以选择一个对象、多个对象、选择点、选择矩形框、框选多个对象等; 通过过滤器可以提供一 阅读全文

posted @ 2023-05-20 17:23 张德长 阅读(271) 评论(0) 推荐(0) 编辑

Revit二次开发实战01(第一个插件RevitHello)

摘要: Revit二次开发实战 第一个程序 RevitHello插件 安装Revit2019并注册 安装、注册教程百度一下; 安装VS2019 Community 安装教程百度一下; 安装两个Revit插件 RevitLookup和AddInManager; AddInManager.dll、Autodes 阅读全文

posted @ 2023-05-20 15:48 张德长 阅读(215) 评论(0) 推荐(0) 编辑

Revit二次开发 知识点总结(表格)

摘要: Revit二次开发 知识点总结(表格) 宏Macro 概述 宏是一种程序,用来实现重复任务的自动化; 宏可以执行一系列预定义的步骤,从而完成特定任务; 模块是对宏的分组;实际上是一个编程项目; 应用程序级的宏:可以在任何文档中使用,可以自行运行;可以独立于Revit运行; 可以向Revit添加工具; 阅读全文

posted @ 2023-05-20 13:08 张德长 阅读(1419) 评论(1) 推荐(0) 编辑