一·基礎(chǔ)工作

首先,要安裝好相關(guān)的軟件(Revit2016、visual studio、AddInManager_2016)。這里就不詳細(xì)介紹了。然后,根據(jù)學(xué)長建議將RevitAPI、開發(fā)者工具、2016,等以后會經(jīng)常用到的文件的快捷方式設(shè)置到桌面。這里介紹一下如何找到2016這個文件夾:這個文件在C盤中,屬于隱藏文件,首先打開C盤,在上方打開查看的選項,找到隱藏項目并打鉤就可以看到隱藏文件夾了。

然后,按照路徑

就可以找到此文件了。
二、開發(fā)者環(huán)境的創(chuàng)建
首先打開Visual Studio創(chuàng)建一個類庫:

先添加引用RevitAPI.DLL,RevitAPIUI.DLL,文件的目錄在如圖所示的文件夾中:

添加成功:

類似的,還需要添加System.Windows.Form;因為我們所做的需要調(diào)用系統(tǒng)的消息框;
在程序的開頭,我們需要添加命名空間:

下面就可以開始寫代碼了:

點擊生成,編譯之后生成的文件在這個目錄下:

把這個地址復(fù)制;
打開Revit2016,點擊“附加模塊”->“外部工具”。(看你的AddInManager_2016有沒有裝好,就看你的外部工具能不能用就行了)打開AddInManager_Mode,將地址復(fù)制進(jìn)去

打開運行就OK了:

當(dāng)然你也可以將hello world跟換成任意你想要的詞匯:

三、利用Revit直接讀取你用visual studio編寫的機(jī)器碼
基本流程

在這里VS2012起到了一個編輯與翻譯的作用,首先,你可以通過這款軟件編寫代碼,然后這款軟件可以將你寫的代碼轉(zhuǎn)換成為機(jī)器能讀的懂得機(jī)器碼。Visual Studio是Windown平臺應(yīng)用程序的集成開發(fā)環(huán)境。編寫的文件主要有,執(zhí)行文件(后綴為.exe的文件),動態(tài)庫(后綴為.dll的文件)和一些其他的文件。
實際操作:首先通過學(xué)長所給的開發(fā)者工具,通過路徑G:\開發(fā)者工具\資料\Revit 2016 SDK\RevitLookup-master\CS,找到文件RevitLookup.addin。

再通過路徑G:\開發(fā)者工具\資料\Revit 2016 SDK\RevitLookup-master\CS\bin\Debug,找到文件RevitLookup.dll。

通過記事本的方式打開后綴為addin的文件(但是建議專門下載一個記事本工具notepad來執(zhí)行,因為如果直接用記事本的話,在進(jìn)行修改的過程中可能會因為格式的問題產(chǎn)生無法讀取的亂碼)修改文件里面的路徑。

然后將該文件轉(zhuǎn)移到2016當(dāng)中去

將Revit2016打開

這樣就完成了Revit直接讀取文件的過程。