Revit2016二次開發(fā)學(xué)習(xí)筆記01

一·基礎(chǔ)工作

學(xué)習(xí)路線

首先,要安裝好相關(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)建一個類庫:

創(chuàng)建C#類庫

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

添加引用

添加成功:

添加完成

類似的,還需要添加System.Windows.Form;因為我們所做的需要調(diào)用系統(tǒng)的消息框;

在程序的開頭,我們需要添加命名空間:

添加 namespace

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


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


編譯文件

把這個地址復(fù)制;

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

復(fù)制地址

打開運行就OK了:

運行結(jié)果

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

更換詞匯后的運行結(jié)果

三、利用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)中去

轉(zhuǎn)移成功

將Revit2016打開

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容