之前老師發(fā)過很多,關(guān)于CAD插件的使用教程,有些功能非常實(shí)用,比如說計(jì)算多條線的總長、PDF圖紙合并打印、批量打印等等。
有些插件做得比較復(fù)雜,有安裝程序,可以自動安裝并進(jìn)行配置,啟動CAD時(shí)這些插件就會自動加載。還有一些二次開發(fā)的專業(yè)軟件就更復(fù)雜,會提供上百種功能和大量的圖庫,這樣的插件和工具包通常針對一些行業(yè)應(yīng)用,被成為CAD二次開發(fā)軟件,例如浩辰建筑、天正建筑等軟件。
有些插件比較簡單,就是一個(gè)LISP的小程序,要用的時(shí)候就需要手動加載。
如果我們要經(jīng)常使用某個(gè)插件,每次啟動或新建文件都要加載太麻煩,于是很多人問能不能啟動時(shí)自動加載這個(gè)插件呢?
當(dāng)然可以,方法還不止一種,下面就簡單給大家介紹一下。
添加到啟動組
網(wǎng)上流傳的一些LISP插件是用過APPLOAD(AP)命令加載的,再加載的對話框中我們就可以設(shè)置讓插件在啟動時(shí)自動加載,操作非常簡單。
輸入AP,打開加載/卸載應(yīng)用程序?qū)υ捒,先瀏覽并加載我們要使用的插件,如圖所示。
這種方式加載的話,新建一個(gè)文件或重新啟動CAD都需要重新加載插件。
在加載/卸載應(yīng)用程序?qū)υ捒虻挠蚁陆强梢钥吹絾咏M,單擊下面的“內(nèi)容”按鈕,打開“啟動組”對話框,單擊“添加”按鈕,就可以將插件瀏覽并添加到啟動組,如圖所示。
設(shè)置完了我們可以驗(yàn)證一下,方法很簡單。
新建一個(gè)文件,如果我們知道插件的命令,可以直接輸入命令進(jìn)行驗(yàn)證。也可以輸入AP,在加載/卸載應(yīng)用程序?qū)υ捒虻囊鸭虞d的應(yīng)用程序列表中去找剛才添加的程序,如圖所示。
如果插件只是一個(gè)獨(dú)立的程序文件,也就是這么簡單,但有些插件可能文件稍微多一些,而且還有可能會調(diào)用自己定義的圖片、數(shù)據(jù)或者界面文件,這種情況除了要將要加載的程序添加到啟動組,還需要將相關(guān)數(shù)據(jù)文件或界面文件的路徑添加到CAD的搜索路徑中。
添加路徑的方法也很簡單:輸入OP,回車,打開選項(xiàng)對話框,單擊“文件”選項(xiàng)卡,選中支持文件搜索路徑,單擊右側(cè)的添加按鈕,將插件相關(guān)的路徑添加進(jìn)來即可。
如果插件還有菜單文件或界面文件,如*.mnu或*.cui、*.cuix,還需要用MENULOAD或CUI命令加載進(jìn)來。如果有這些文件,插件中通常會附加說明文檔,參照說明文檔操作即可。
添加到自動加載的LSP文件中
在CAD安裝目錄的SUPPORT目錄下有一個(gè)LISP文件是軟件會自動加載的,文件名為acad+版本號.lsp,例如acad2017.lsp,我們可以搜索到這個(gè)文件,用記事本打開看一下,如圖所示。
這個(gè)文件其實(shí)沒什么內(nèi)容,語句前前面帶多個(gè)分號的都是不運(yùn)行的,這個(gè)LISP前面一段是注釋性文字,后面一段是數(shù)字簽名文件的編號,真正有意義的是中間一句(load "acad2017doc.lsp"),也就是加載了另一個(gè)LISP程序。
可以在這里添加加載我們要使用的其他LISP程序,為了看得更清楚,可以在load "acad2017doc.lsp"前后回車換行,然后再下面添加要加載的程序,如圖所示。
但要讓CAD能直接加載你的插件,你可以將插件復(fù)制到CAD的SUPPORT文件夾下,也可以直接將你的插件所在文件夾添加到支持文件搜索路徑中。
我們也可以打開默認(rèn)加載的acad2017doc.lsp看一下,可以看到這個(gè)文件就復(fù)雜多了,里面定義了很多函數(shù),還定義了輸入一些已淘汰舊功能時(shí)給出的提示等。
因?yàn)閍cad2107.lsp和acad2017doc.lsp這樣的文件在CAD里會自動加載,很多CAD病毒就偽裝成這類文件,并隨著圖紙一起傳播。LISP程序的擴(kuò)展名除了可以是LSP外,還可以是FAS、VLX。通常只需保留CAD的SUPPORT目錄下的這兩個(gè)文件,如果在圖紙目錄下發(fā)現(xiàn)類似的文件,你又不知道此文件的明確用途,可以直接刪除。
注意事項(xiàng)
以上技巧適用于AutoCAD和浩辰CAD
浩辰CAD的啟動文件是以gcad開頭,形式還有些不一樣。