Revit开发 - 入门篇

1.创建C# 类库项目项目名称为RevitAddin

 

Revit开发 - 入门篇_第1张图片

2.添加Revit插件API

   引用 - 添加引用 -添加 RevitAPI.dll 和 RevitAPIUI.dll 文件。

Revit开发 - 入门篇_第2张图片

3.添加 System.Windows.Forms 类库

    引用 - 添加引用 -添加System.Windows.Forms,支持弹出的对话框。

Revit开发 - 入门篇_第3张图片

4. 测试代码

using Autodesk.Revit.DB;
using Autodesk.Revit.UI;
using Autodesk.Revit.Attributes;
using System.Windows.Forms;

namespace HelloWorld
{
    [TransactionAttribute(TransactionMode.Manual)]
    public class HelloWorld : IExternalCommand
    {
        public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
        {
            MessageBox.Show("HelloWorld", "HelloWorld");
            return Result.Succeeded;
        }
    }
}

5.打开Revit运行插件

    附加模块 - 外部工具 - Add-In Manager(Manual Mode)。

Revit开发 - 入门篇_第4张图片

   引入项目RevitAddin生成的RevitAddin.dll。

Revit开发 - 入门篇_第5张图片

   运行,弹出弹框。一个简单的Revit插件就完成了。

Revit开发 - 入门篇_第6张图片

你可能感兴趣的:(Revit)