03.06 實現CAD插件啟動自動加載的三種方法

從網上或者別處淘來的CAD插件,效率很高,但是每次都要手工加載,或者採用了自動加載的方法,但總是不湊效,怎麼來有效解決呢?這裡提供三種方法供你選擇。

第一種,也是最常用的方法。點擊工具——加載應用程序,或者直接輸入命令appload,把插件加載到啟動組。不過這種方法經常失效,如果沒用可以試試下面兩種方法。


實現CAD插件啟動自動加載的三種方法

方法一:添加程序到啟動組


第二種,也是經過測試最有效通用性最高的方法。找到CAD安裝目錄下Support目錄,下面有一個lsp後綴的文件,名字通常為"acad+cad版本號",例如我用的CAD2016,那麼路徑就是C:\\Program Files\\Autodesk\\AutoCAD 2016\\Support,文件名為acad2016.lsp。用記事本打開該文件,找到(if (not (= (substr (ver) 1 11) "Visual LISP")) (load "acad2016doc.lsp"))這一行(不同版本會略有不同),在此行下添加一行代碼:

(load "D:/專業軟件/CAD插件/存為現在.lsp")

上面括引號內只要換成你需要的加載的插件路徑和名字即可,添加完保存文件就可以使用了。


實現CAD插件啟動自動加載的三種方法

方法2 修改啟動文件

第三種方式是通過操作註冊表來實現。目前經測試,該方法對dll和arx插件比較有效。

在開始菜單中,打開運行,輸入"regedit",打開註冊表,找到CAD安裝項,例如CAD2016,就在HKEY_LOCAL_MACHINE\\SOFTWARE\\Autodesk\\AutoCAD\\R20.1\\ACAD-F001:804\\Applications下新建項,名字可以自己取,在該項下再創建下圖所示的幾項值,其中LOADER下就是需要加載的插件的路徑,創建時要注意類型一定要選擇正確。


實現CAD插件啟動自動加載的三種方法

方法3 註冊表加載

有人會覺得這麼操作註冊表太麻煩有沒有簡單的方法呢?有的,可以新建一個txt文件,拷入以下內容:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\\SOFTWARE\\Autodesk\\AutoCAD\\R20.1\\ACAD-F001:804\\Applications\\HLPlot]

"DESCRIPTION"="HLPlot安裝程序"

"LOADCTRLS"=dword:00000002

"LOADER"="D:\\\\HLPlot V1.0\\\\HLPlot\\\\bin\\\\Debug\\\\HLPlot.dll"

"MANAGED"=dword:00000001

[ ]內的註冊表路徑自己替換,"DESCRIPTION"後為對插件的描述,可自行修改,"LOADER"後為插件的全文件名路徑。其他值採用默認值即可。修改完保存,把文件後綴改為reg,然後雙擊添加,就自動添加進註冊表了。

如果覺得有用,不妨自己動手一試。


分享到:


相關文章: