2025年revit二次开发教程_BIM二次开发

revit二次开发教程_BIM二次开发1 利用 revit 2012 和 vs 2010 实现二次开发 1 第一步 利用 vs2010 建立 c Windows 服务类型的项目 2 给新生成的项目添加引用 放在工程上右键 添加 revit 相关 把 revitAPI dll 和 rivitAPIUI dll 加入 3 修改自动生成的类 class1 cs 中的内容 加入以下内容 using System using System

1、利用revit 2012和vs 2010实现二次开发。

1) 第一步,利用vs2010建立c# Windows服务类型的项目。

2) 给新生成的项目添加引用,(放在工程上右键),添加revit相关,把revitAPI.dll和rivitAPIUI.dll加入。

3) 修改自动生成的类class1.cs中的内容,加入以下内容

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using Autodesk.Revit.UI;

using Autodesk.Revit.DB;

namespace helloworld

{

//Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Automatic)

public class Class1 : IExternalCommand

{

public Autodesk.Revit.UI.Result Execute(ExternalCommandData revit,

ref string message, ElementSet elements)

{

TaskDialog.Show(“Revit”, “Hello World”);

return Autodesk.Revit.UI.Result.Succeeded;

}

}

}

4) 修改添加安装Revit插件的步骤,在路径C:\ProgramData\Autodesk\Revit\Addins\2012,编辑revit能够加载的插件文件,保存成扩展名是.addin的文件,文件内容如下:

F:\code_work\RevitCreate\RevitCreate\bin\Debug\RevitCreate.dll

239BD853-36E4-461f-9171-C5ACEDA4E722

RevitCreate.Class1

RevitCreate

ADSK

/p>

p>

/RevitAddIns>

FullClassName>RevitCreate.Class1

/FullClassName>

需要加载的路径

F:\code_work\RevitCreate\RevitCreate\bin\Debug\RevitCreate.dll

菜单显示的类名

RevitCreate

5) 关联调试的程序

6) 然后启动即可出现下图的内容:

上边的代码实现了以下的界面

在附加模块中添加了一个菜单,点击后出现对话框。

1)开发前需要在该项目中添加revit的引用,把revitAPI.dll和rivitAPIUI.dll加入,在写代码时直接使用即可。

到目前位置环境搭载完毕。

编程小号
上一篇 2025-01-28 21:51
下一篇 2025-01-24 20:40

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/hz/145177.html