Revit插件开发HelloWorld
1. 使用 VS2012 先建立一個項目.
2. 在這里我們選擇建立C# 類庫項目, 改動項目名稱為HelloWorld. 能夠自己定義改動項目存放路徑.
3. 加入 Revit 插件 API 的引用(對引用點擊右鍵, 選擇加入引用)
4. 選擇 Revit 插件 API
點擊瀏覽. 在Revit安裝文件夾找到 RevitAPI.dll 和RevitAPIUI.dll 文件
勾選兩個. 點擊確定.
引入完畢后文件夾結構:
引入完畢之后再引入一個System.Windows.Forms 類庫, 用于彈窗.
5. 打開 HelloWorld.cs 文件編寫代碼. 這里給了一個簡單的彈出HellWorld字符串的代碼:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Autodesk.Revit.DB;
using Autodesk.Revit.DB.Architecture;
using Autodesk.Revit.UI;
using Autodesk.Revit.UI.Selection;
using Autodesk.Revit.ApplicationServices;
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;
}
}
}
6. 代碼寫完了 就開始生成項目了.
7. 進入 Revit 測試執(zhí)行插件
選擇加入新的插件:
<img src="http://img.blog.csdn.net/20160415145614511?
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
8. 找到項目 obj/Debug 文件夾下生成的 dll 文件
<img src="http://img.blog.csdn.net/20160415145800432?
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
9. 雙擊插件執(zhí)行.
<img src="http://img.blog.csdn.net/20160415145922636?
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
10. 執(zhí)行成功, 一個簡單的插件完畢了:
總結
以上是生活随笔為你收集整理的Revit插件开发HelloWorld的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何网上报税流程电脑如何报税
- 下一篇: 电脑怎么连接双频路由器的5g频段双频路由