把對應的dll和addin拷貝到c:\programdata\autodesk\revit\addins\2017即可。
2.以類庫形式編寫程式
c#-windows-類庫
新增兩個引用revitapi.dll和revitapiui.dll,在revit安裝路徑下(以下是我電腦中位置)
e:\revit2017 install\revit 2017
using system;
using autodesk.revit.ui;
using autodesk.revit.db;
namespace hellorevit
}}
3.revit addin檔案編寫
hellorevit
<?xml version="1.0" encoding="utf-8"?>
(dll檔案位置)hellorevit.dll
7d4e1893-3a27-4df2-8075-4fa3754537aa
hellorevit(namespace).class1(class)
adsk
id從解決方案-properties-assemblyinfo.cs中獲取
revit addin全域性載入位置
c:\programdata\autodesk\revit\addins\2017
Revit二開 Schemachema擴充套件資料
一.什麼是schema 二.schema架構 建立revit擴充套件資料第一步是建立schema 類似建立架構設計,設計schema儲存結構,類似設計db 資料表結構 第二步是將擴充套件資料放入entity,最終儲存的位置在element。三.schemamaager public class sc...
Revit二開 剪下專題之二
revit二次開發課程 在revit的開發過程中用到的剪下有很多種,例如,牆和梁的剪下,洞口和牆的剪下,空心族的剪下等等,每種剪下採用的方法並不一樣。本例詳解空心剪下 instancevoidcututils remark utilities for cutting elements by unat...
Revit二開 剪下專題之三
revit二次開發課程 在revit的開發過程中用到的剪下有很多種,例如,牆和梁的剪下,洞口和牆的剪下,空心族的剪下等等,每種剪下採用的方法並不一樣。在此做簡要舉例說明。實體剪下 solidsolidcututils.應用範圍有限,所以使用時要認清目標物件是否符合這些條件。public static...