千家信息网

Revit开发模板的代码怎么写

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍了Revit开发模板的代码怎么写的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Revit开发模板的代码怎么写文章都会有所收获,下面我们一起来看看吧。代码如
千家信息网最后更新 2026年11月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安全错误 数据库的锁怎样保障安全 互联网佳科技有限公司 互联网科技有限公司图片 平安科技 互联网 腾讯科技 互联网女皇 广州凡科互联网科技 新华互联网科技校企合作 现代科技和互联网有关系吗 互联网教育科技公司vipkid 央行互联网金融科技公司 移动互联网科技股 南平创想时代互联网科技有限公司 知域互联网科技有限公司大骗子 互联网第三次科技革命特征 有人说阿里系是互联网科技企业 互联网科技包装股份有限公司上市 互联网科技包装股 湖北辰鑫科技互联网 云南互联网科技学费 互联网领先科技活动 银川新华互联网科技学校原画 互联网科技活动banner 平安科技 互联网 互联网科技美容 农村开互联网科技讲堂 互联网之后的科技是什么 互联网科技有哪些公司 互联网金融科技展 南京一网一红互联网科技有限公司 互联网高科技行业有哪些企业 互联网科技创新创业项目
0