如何在不卸載Revit插件的情況下禁用插件?

如何在不卸載Revit插件的情況下禁用某個插件?

這個問題對於Revit開發的朋友,不是問題,

但對於Revit的終端用戶,可能就無從下手。解決此問題的答案就是禁用插件的.addin文件。

 

Revit的插件註冊方式之一就是通過.addin文件,我們叫manifest file。

文件會存放在兩個位置:

一個是%ALLUSERSPROFILE%\Autodesk\Revit\Addins,對應的真實目錄在Windows 10和Windows 7上是C:\ProgramData\Autodesk\Revit\Addins,裏面的插件會爲所有用戶使用。

另外一個是%APPDATA%\Autodesk\Revit\Addins,對應的真實目錄是C:\Users\<用戶名>\AppData\Roaming\Autodesk\Revit\Addins,裏面的插件僅爲當前用戶使用。

我們可以在Window+R的運行框裏或者在文件瀏覽器裏輸入任一地址,然後回車。

像這樣:

或這樣:

進去之後,裏面有子文件夾,分別對應相同版本的Revit插件,比如2016文件夾對應Revit 2016的插件,我的電腦上2016裏有如下圖的這些文件:

如果不知道想禁用的插件對應於哪個addin,可以分別打開這些文件看看,用文本編輯器打開即可,比如notepad.exe。

例如,我打開第一個文件addin3-debug.addin(這裏用的是visual studio code),如下圖,可以看到它是一個xml文件,裏面的<Assembly>節點裏的內容指明瞭對應插件的入口地址(一個dll文件),這樣就可以判斷是不是想禁用的插件。

如果要禁用它,可以把addin3-debug.addin的後綴名改掉,讓revit不認識,例如改爲addin3-debug.addin- (注意後面多了一個減號-),這樣再次重新啓動Revit,該插件就不會運行了,對應的菜單也不會被創建出來。如果下次又想用它了,將名字再改回去即可。

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章