完善主體資料,免費贈送VIP會員!
    * 主體類型
    * 企業名稱
    * 信用代碼
    * 所在行業
    * 企業規模
    * 所在職位
    * 姓名
    * 所在行業
    * 學歷
    * 工作性質
    請先選擇行業
    您還可以選擇以下福利:
    行業福利,領完即止!

    下載app免費領取會員

    NULL

    ad.jpg

    如何配置Revit二次開發環境(下)?

    發布于:2021-01-22 10:27:03
    首頁/技術分享/Revit
    收藏
    7190

    王錫金

    更多

    3.Add-In Manager的安裝

    Add-In Manager用來允許運行外部二次開發代碼。

    進入到Revit SDK的解壓路徑中,并進入Software Development Kit文件夾,將其中的“Add-In Manager”文件夾復制,如下圖所示。

    Add-In Manager文件夾.png

    將復制的文件夾粘貼到“C:\ProgramData\Autodesk\Revit\Addins\Revit版本”路徑中(該路徑默認為隱藏路徑),如下圖所示。

    復制粘貼Add-In Manager.png

    接著在電腦中搜索“AddInManager.addin”文件(推薦使用Everything軟件進行搜索,搜索結果可能有多個相同文件,選擇任意一個即可),將找到的文件復制粘貼到上述路徑下,如下圖所示。

    AddInManager_addin.png

    接著使用Visual Studio打開粘貼過來的AddInManager.addin文件,并刪除所有代碼。接著將下列代碼復制粘貼進去,保存后退出,如下圖所示。

    <?xml version="1.0" encoding="utf-8"?>
    <RevitAddIns>
       <AddIn Type="Command">
          <Assembly>./Add-In Manager/AddInManager.dll</Assembly>
          <ClientId>8C0A9E25-B7C5-421c-A1AB-702F73FA551F</ClientId>
          <FullClassName>AddInManager.CAddInManager</FullClassName>
          <Text>Add-In Manager (Manual Mode)</Text>
          <VisibilityMode>AlwaysVisible</VisibilityMode>
          <LanguageType>Unknown</LanguageType>
          <VendorId>ADSK</VendorId>
          <VendorDescription>Autodesk, www.autodesk.com</VendorDescription>
      </AddIn>
      <AddIn Type="Command">
          <Assembly>./Add-In Manager/AddInManager.dll</Assembly>
          <ClientId>6FDB8EC7-CCD3-4fc0-ADB7-B459D298FB93</ClientId>
          <FullClassName>AddInManager.CAddInManagerFaceless</FullClassName>
          <Text>Add-In Manager (Manual Mode, Faceless)</Text>
          <VisibilityMode>AlwaysVisible</VisibilityMode>
          <LanguageType>Unknown</LanguageType>
          <VendorId>ADSK</VendorId>
          <VendorDescription>Autodesk, www.autodesk.com</VendorDescription>
      </AddIn>
      <AddIn Type="Command">
          <Assembly>./Add-In Manager/AddInManager.dll</Assembly>
          <ClientId>91A2419C-5FCA-491A-BAA3-29A497EC07C7</ClientId>
          <FullClassName>AddInManager.CAddInManagerReadOnly</FullClassName>
          <Text>Add-In Manager (ReadOnly Mode)</Text>
          <VisibilityMode>AlwaysVisible</VisibilityMode>
          <LanguageType>Unknown</LanguageType>
          <VendorId>ADSK</VendorId>
          <VendorDescription>Autodesk, www.autodesk.com</VendorDescription>
      </AddIn>  
    </RevitAddIns>

    編輯AddInManager_addin.png

    打開Revit,在附加模塊中找到外部工具,看到如下圖所示三個命令,代表Add-In Manager安裝成功。

    Add-In Manager已添加.png

    4.Revit Lookup的安裝

    Revit Lookup是Revit二次開發中非常常用的輔助插件。

    首先在Github中下載對應版本的zip壓縮包,鏈接如下:GitHub - jeremytammik/RevitLookup: Interactive Revit BIM database exploration tool to view and navigate element properties and relationships.

    下載Revit Lookup.png

    將文件進行解壓,進入到解壓文件夾中的CS文件夾中,在其中找到RevitLookup.sln,如下圖所示,用Visual Studio將它打開。

    RevitLookup_sln.png

    打開以后在右側的解決方案資源管理器中依次展開RevitLookup-引用,發現有6個引用的庫文件帶黃色嘆號,表示無法找到這些庫,如下圖所示。

    Revitlookup引用缺失.png

    因此,需要重新引用這些庫,這些庫均位于Revit的安裝路徑中,如下圖所示。右鍵單擊“引用”,選擇“添加引用”,在彈出的“引用管理器”窗口中選擇“瀏覽”并索引到Revit安裝路徑,選擇需要重新引用的dll文件,將它們添加進來,如下圖所示。

    添加引用.png

    這些引用重新選擇好了以后,在“解決方案資源管理器”中右鍵單擊“RevitLookup”,選擇生成,并在界面下方記住生成后的文件路徑,如下圖所示。

    生成Revitlookup.png

    接著進入到生成后的路徑中,將RevitLookup.dll文件復制粘貼到“C:\ProgramData\Autodesk\Revit\Addins\Revit版本”中,然后在其中新建一個txt文本文件,并將該文本文件連同后綴名稱修改為“RevitLookup.addin”,如下圖所示。

    Revitlookup.addin.png

    用記事本打開RevitLookup.addin,將下列代碼復制粘貼進去后保存。

    <?xml version="1.0" encoding="utf-8" standalone="no"?>
    <RevitAddIns>
       <AddIn Type="Application">
          <Assembly>./RevitLookup.dll</Assembly>
          <ClientId>356CDA5A-E6C5-4c2f-A9EF-B3222116B8C8</ClientId>
          <FullClassName>RevitLookup.App</FullClassName>
          <Name>Revit Lookup</Name>
          <VendorId>ADSK</VendorId>
          <VendorDescription>Autodesk, www.autodesk.com</VendorDescription>      
       </AddIn>
    </RevitAddIns>

    打開Revit會出現如下圖所示提示,點擊總是載入即可完成Revit Lookup的安裝。

    Revitlookup提示.png

    至此,Revit二次開發環境配置完成。

    本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。

    未標題-1.jpg

    上一篇:如何配置Revit二次開發環境(上)?

    下一篇:Revit繪制命令之繪制弧線(下)

    主站蜘蛛池模板: 日韩欧美一区二区三区免费观看| 国产在线精品一区二区在线看| 高清精品一区二区三区一区| 久久精品无码一区二区三区| 亚洲福利视频一区二区三区| 亚洲第一区在线观看| 亚洲AV无码一区二区三区在线观看 | 国产成人精品一区二区三区免费| 91精品国产一区二区三区左线 | 精品视频在线观看一区二区 | 国产精品区一区二区三| 亚洲一区无码中文字幕乱码| 国产高清在线精品一区小说| 在线视频国产一区| 亚洲国产精品无码第一区二区三区| 亚洲线精品一区二区三区影音先锋| 国产精品资源一区二区| 成人欧美一区二区三区在线视频| 亚洲国产一区国产亚洲| 成人区精品一区二区不卡| 亚洲性日韩精品国产一区二区| 内射一区二区精品视频在线观看| 天堂一区人妻无码| 在线成人综合色一区| 亚洲av日韩综合一区久热| 日本欧洲视频一区| 无码人妻精品一区二区三区东京热| av无码一区二区三区| 国产成人精品一区在线 | 99久久无码一区人妻a黑| 久久久精品人妻一区二区三区| 国产日韩精品一区二区三区在线| 中文字幕一区二区日产乱码| 国产午夜毛片一区二区三区 | 亚洲丰满熟女一区二区v| 亚洲Av无码一区二区二三区| 日韩成人无码一区二区三区| 精品免费国产一区二区三区| 国产在线第一区二区三区| 国产精品被窝福利一区| 无码人妻一区二区三区在线视频|