千家信息网

Revit开发模板的代码怎么写

发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,这篇文章主要介绍了Revit开发模板的代码怎么写的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Revit开发模板的代码怎么写文章都会有所收获,下面我们一起来看看吧。代码如
千家信息网最后更新 2025年12月03日Revit开发模板的代码怎么写

这篇文章主要介绍了Revit开发模板的代码怎么写的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Revit开发模板的代码怎么写文章都会有所收获,下面我们一起来看看吧。

代码如下:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Windows.Forms;

using System.IO;

using System.Data; 系统部分的引用

这一段为引用,作用是为了让我们能够少写几行代码的

using Autodesk.Revit; Revit部分的引用

using Autodesk.Revit.UI;

using Autodesk.Revit.UI.Selection;

using Autodesk.Revit.DB;

using Autodesk.Revit.DB.Architecture;

例如: Selection se = uiDoc.Selection;//选择构件

如果不引用,我们就得写成:

Autodesk.Revit.UI.Selection.Selection se = uiDoc.Selection;

有木有很麻烦, 因此,使用引用空间可以让我们有了抠脚的时间讷。

//下面长长的一段就是程序模板,以后会慢慢讲解,大家平时也把它保存下来当做模板来使用就好啦。

namespace 模板

{

[Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)]

[Autodesk.Revit.Attributes.Regeneration(Autodesk.Revit.Attributes.RegenerationOption.Manual)]

[Autodesk.Revit.Attributes.Journaling(Autodesk.Revit.Attributes.JournalingMode.NoCommandData)]

public class CheckCode : IExternalCommand

{

public Autodesk.Revit.UI.Result Execute(ExternalCommandData commandData, ref string message, Autodesk.Revit.DB.ElementSet elements)

{

//创建应用程序对象

Autodesk.Revit.ApplicationServices.Application app = commandData.Application.Application;

//创建文档对象

Autodesk.Revit.DB.Document doc = commandData.Application.ActiveUIDocument.Document;

//创建应用程序对象

Autodesk.Revit.UI.UIApplication uiapp = commandData.Application;

//创建文档对象

Autodesk.Revit.UI.UIDocument uiDoc = uiapp.ActiveUIDocument;

//开始事务

Transaction ts = new Transaction(doc, "标准检查");

ts.Start();

这之间写代码

ts.Commit();

return Result.Succeeded;

关于"Revit开发模板的代码怎么写"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"Revit开发模板的代码怎么写"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。

代码 模板 开发 对象 知识 程序 内容 应用程序 文档 篇文章 部分 应用 之间 事务 价值 作用 就是 操作简单 文章 时间 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 物联网软件开发用什么语言 民法典网络安全宣传 工业企业数据库省地县码查询 奥奇传说手游服务器更新 在vc中使用数据库连接 牡丹江帅辉互联网科技 虎胆龙威4中的网络技术 数据库技术及应用教程实验 服务器条禾和内存条 甲方数据库镜像 上海麻工互联网科技公司 数据库误删数据怎么恢复 没有基础可以学软件开发么 国外服务器网页管理源码 国家网络安全宣传周举办了几届 poi数据库端口 nas网络服务器怎么装 软件开发哪里便宜 长三角网络安全产 微信数据库有损坏是为什么 软件开发读研 云服务器公用安全性保障 中国网络安全审查技术与认证中心证书 怎么用命令进数据库 国家网络安全攻防实战演习 台湾天驱企业级服务器云空间 网络安全学院 学生工作要点 我的世界还有哪些服务器 未来之役韩国服务器英文 巴西政府建立国家网络安全局
0