作者:未有齋
AutoCAD的優化,因人而異。
首先,我覺得任何有這個需求的人,都應該讀一讀幫助文件里面的定制幫助那部分。該了解的,基本上就七七八八了。
其次,電腦硬件的進化已經遠超普通AutoCAD制圖應用的需求了,通常我們并不需要針對硬件做任何優化。
再次,最值得優化的其實是個人習慣。
最后,以下想到哪里說到哪里——
關于PGP
我這種從DOS時代開始玩起的老家伙,又不抽煙,多半是『左鍵右鼠』流,『左鍵』中又細分到『左手左鍵盤』流——怎麼講?比如LINE命令,我的PGP縮寫并不是L,而是Q,不相干對吧?但有什麼所謂?反正一切按鍵都集中在鍵盤左半邊。PGP是給自己用的,自己熟悉就行了。
這只是個建議。
關于保存、版本、備份
我的做法是把工作目錄放在Dropbox里面,這樣的好處是——
你得到了自動備份;
你得到了多歷史版本找回的可能;
你得到了多設備同步。
可以說Dropbox是AutoCAD必備工具。除了工作文件之外,實際上,我會把設置文件(比如字體)以及AutoLISP程序文件都放在Dropbox裡面。
關于AutoLISP
我有很多自編的LISP文件,及LISP命令優化,所以自然而然會有一個自動啟動的LISP程序來調用他們。而這個啟動器同時還幫助設定一些自己偏好的系統變量,以及做一些檢查。
這是個進階級別的話題了,不懂請略過。
關于AutoLISP簡化命令和PGP的分野
PGP對命令的簡化,用AutoLISP也能做到,但用AutoLISP還能做得更多。比如:ALIGN這個命令,如果在UCS裡面直接運行,而系統變量UCSFOLLOW為1的情況下,會導致圖面旋轉。所以這個命令即便不需要簡化,也需要優化,需要在實際運行命令的前后,加上UCSFOLLOW變量的關閉與恢復。然后運行起來就不晃眼了。
支持路徑
支持路徑(Support File Search Path)可以在兩方面優化。一是要注意順序,比如字形文件,如果兩個路徑裡面都有相同名字的字形文件,AutoCAD會使用前面的一個。如果二者相同倒也罷了,但要是不同呢?路徑順序對ACAD.LSP而言更為重要,要保證啟動的那一個是正確的。如果ACAD.LSP啟動失敗,可以在命令行輸入『(findfile "acad.lsp")』,即可查到是哪一個被加載了。
所以,一般性的建議是,把自己的支持路徑放在AutoCAD預設的前面。
另一個是,如果是團隊,建議把支持路徑統一設在服務器目錄裡面,專人維護。這個技巧會觸及另一個相關技能:Profiles 的使用。
我估計大多數人會忽視Profiles的用法,Profiles能省一點事,但確實不多。但如果在團隊環境裡面,Profiles就比較重要了。一個人設置好各種支持路徑、項目路徑,再保存成一個Profile文件,團隊其他人就可以直接導入設置。而且,如果一個設計師(製圖員)同時又還屬於別的項目和團隊,那麼,他也可以通過Profiles來切換設置。
ACAD.FMP
字體映射文件(Font Mapping File),很多人不懂得用。而這個文件正是用來減少大家開圖選字體的煩惱的。ACAD.FMP是一個文本文件,用於替換未知的字形文件、字體文件。格式很簡單,『hzfs1;gbcbig.shx』這樣,一行一句即可。這一句的作用就是,AutoCAD如果找不到hzfs1.shx,就用gbcbig.shx來替換。有了這一句,開圖時,就不需要再為了hzfs1去點選gbcbig了。
由於ACAD.FMP是一個文本文件,所以實際上還可以用AutoLISP對他進行處理。比如那個找不到的hzfs1,第一次遇到的時候直接忽略,進圖后,可以用一個自動的LISP程序把hzfs1替換成gbcbig,并且,把『hzfs1;gbcbig.shx』寫進ACAD.FMP。這樣,以后就不會被他騷擾了,而整你總共就點了一次忽略。
不懂AutoLISP的人,就需要自己手動編輯ACAD.FMP了,不用去選項里面查找ACAD.FMP的路徑,你直接在命令行用START命令,再輸入ACAD.FMP,就可以打開他了。
按上述方法,ACAD.FMP經常修改的話,那麼最好把他放到Dropbox里面,以免重裝系統、換電腦時遺失。