AutoCAD的優(yōu)化,因人而異。

首先,我覺得任何有這個(gè)需求的人,都應(yīng)該讀一讀幫助文件里面的定制幫助那部分。該了解的,基本上就七七八八了。
其次,電腦硬件的進(jìn)化已經(jīng)遠(yuǎn)超普通AutoCAD制圖應(yīng)用的需求了,通常我們并不需要針對硬件做任何優(yōu)化。
再次,最值得優(yōu)化的其實(shí)是個(gè)人習(xí)慣。
最后,以下想到哪里說到哪里——

關(guān)于PGP
我這種從DOS時(shí)代開始玩起的老家伙,又不抽煙,多半是『左鍵右鼠』流,『左鍵』中又細(xì)分到『左手左鍵盤』流——怎麼講?比如LINE命令,我的PGP縮寫并不是L,而是Q,不相干對吧?但有什麼所謂?反正一切按鍵都集中在鍵盤左半邊。PGP是給自己用的,自己熟悉就行了。
這只是個(gè)建議。

關(guān)于保存、版本、備份
我的做法是把工作目錄放在Dropbox里面,這樣的好處是——

你得到了自動(dòng)備份;
你得到了多歷史版本找回的可能;
你得到了多設(shè)備同步。
可以說Dropbox是AutoCAD必備工具。除了工作文件之外,實(shí)際上,我會(huì)把設(shè)置文件(比如字體)以及AutoLISP程序文件都放在Dropbox裡面。

關(guān)于AutoLISP
我有很多自編的LISP文件,及LISP命令優(yōu)化,所以自然而然會(huì)有一個(gè)自動(dòng)啟動(dòng)的LISP程序來調(diào)用他們。而這個(gè)啟動(dòng)器同時(shí)還幫助設(shè)定一些自己偏好的系統(tǒng)變量,以及做一些檢查。
這是個(gè)進(jìn)階級(jí)別的話題了,不懂請略過。

關(guān)于AutoLISP簡化命令和PGP的分野
PGP對命令的簡化,用AutoLISP也能做到,但用AutoLISP還能做得更多。比如:ALIGN這個(gè)命令,如果在UCS裡面直接運(yùn)行,而系統(tǒng)變量UCSFOLLOW為1的情況下,會(huì)導(dǎo)致圖面旋轉(zhuǎn)。所以這個(gè)命令即便不需要簡化,也需要優(yōu)化,需要在實(shí)際運(yùn)行命令的前后,加上UCSFOLLOW變量的關(guān)閉與恢復(fù)。然后運(yùn)行起來就不晃眼了。

支持路徑

支持路徑(Support File Search Path)可以在兩方面優(yōu)化。一是要注意順序,比如字形文件,如果兩個(gè)路徑裡面都有相同名字的字形文件,AutoCAD會(huì)使用前面的一個(gè)。如果二者相同倒也罷了,但要是不同呢?路徑順序?qū)CAD.LSP而言更為重要,要保證啟動(dòng)的那一個(gè)是正確的。如果ACAD.LSP啟動(dòng)失敗,可以在命令行輸入『(findfile "acad.lsp")』,即可查到是哪一個(gè)被加載了。
所以,一般性的建議是,把自己的支持路徑放在AutoCAD預(yù)設(shè)的前面。

另一個(gè)是,如果是團(tuán)隊(duì),建議把支持路徑統(tǒng)一設(shè)在服務(wù)器目錄裡面,專人維護(hù)。這個(gè)技巧會(huì)觸及另一個(gè)相關(guān)技能:Profiles 的使用。
我估計(jì)大多數(shù)人會(huì)忽視Profiles的用法,Profiles能省一點(diǎn)事,但確實(shí)不多。但如果在團(tuán)隊(duì)環(huán)境裡面,Profiles就比較重要了。一個(gè)人設(shè)置好各種支持路徑、項(xiàng)目路徑,再保存成一個(gè)Profile文件,團(tuán)隊(duì)其他人就可以直接導(dǎo)入設(shè)置。而且,如果一個(gè)設(shè)計(jì)師(製圖員)同時(shí)又還屬於別的項(xiàng)目和團(tuán)隊(duì),那麼,他也可以通過Profiles來切換設(shè)置。

ACAD.FMP

字體映射文件(Font Mapping File),很多人不懂得用。而這個(gè)文件正是用來減少大家開圖選字體的煩惱的。ACAD.FMP是一個(gè)文本文件,用於替換未知的字形文件、字體文件。格式很簡單,『hzfs1;gbcbig.shx』這樣,一行一句即可。這一句的作用就是,AutoCAD如果找不到hzfs1.shx,就用gbcbig.shx來替換。有了這一句,開圖時(shí),就不需要再為了hzfs1去點(diǎn)選gbcbig了。

由於ACAD.FMP是一個(gè)文本文件,所以實(shí)際上還可以用AutoLISP對他進(jìn)行處理。比如那個(gè)找不到的hzfs1,第一次遇到的時(shí)候直接忽略,進(jìn)圖后,可以用一個(gè)自動(dòng)的LISP程序把hzfs1替換成gbcbig,并且,把『hzfs1;gbcbig.shx』寫進(jìn)ACAD.FMP。這樣,以后就不會(huì)被他騷擾了,而整你總共就點(diǎn)了一次忽略。

打印 · PC3

打印是一個(gè)很大的話題,可以優(yōu)化的地方很多,慢慢說。

PC3是必須要用的,我在另一個(gè)回答(CAD中有哪些命令,讓人相見恨晚? - 未有齋的回答)裡面講過必須要用PC3對打印機(jī)做配置之后才能獲得『Lines Merge』這個(gè)選項(xiàng)。這是個(gè)非常重要,而又往往被忽略的選項(xiàng)。

此外,PC3還有一個(gè)重要的,同樣被忽略的作用——調(diào)整打印機(jī)的打印范圍。
真正會(huì)用Layout的,多半會(huì)遇到這樣問題:真實(shí)打印機(jī)的A3,跟PDF打印機(jī)的A3,有點(diǎn)不一樣。〈_實(shí)不一樣,不同之處就是打印范圍。這個(gè)不同會(huì)造成什麼問題呢?你根據(jù)較大打印范圍那個(gè)A3製作的圖框,在較小的那個(gè)裡面,很可能就出界了。那樣當(dāng)然不行。所以我們需要把PDF打印機(jī)的打印范圍跟真實(shí)打印機(jī)匹配起來。
方法就在PC3裡面,『Modify Standard Paper Size (Printable Area)』下面,選對應(yīng)的紙張,并調(diào)整PDF的打印范圍。
更進(jìn)一步,PDF的PC3文件也可以做許多個(gè),跟真實(shí)打印機(jī)一一對應(yīng)。

打印 · 線型、線寬等

我知道很多人是在圖元層次解決線型問題的,我甚至還見過一筆一筆畫點(diǎn)劃線的老家伙——這個(gè)辦法并不是不對,但的確有一些問題。比如軸線,如果是1:100的平面圖,也還罷了,設(shè)定一個(gè)合適的比例就好;但如果是一張各種比例的大樣圖,那個(gè)線型比例就有夠折騰的了。這是其一。其二,點(diǎn)劃線在製圖過程中,很令人煩惱啊。你需要捕捉一個(gè)軸線交點(diǎn),但那個(gè)應(yīng)該存在的交點(diǎn)可能正好處於虛段,AutoCAD真捕捉不到哦。

像軸線這種東西,最好是能無視比例,無需經(jīng)常調(diào)整設(shè)置,做得到嗎?做得到,用Plot Styles指定打印線型。
打印風(fēng)格有兩類,CTB(Color-dependent plot style tables)和STB(Named plot style tables),我的建議是用顏色控制的CTB,不要去管STB。
比如軸線,我們分配給他一個(gè)專門的圖層,而圖層又對應(yīng)一個(gè)專門的顏色,我習(xí)慣用134,然后在打印風(fēng)格表裡面,對應(yīng)134,可以選擇好些屬性,包括顏色、線寬、不透明度、轉(zhuǎn)角、接頭、填充,和這裡要說的線型。我習(xí)慣的線型是Long Dash Short Dash,因?yàn)樵谀撑_(tái)打印機(jī)上,Long Dash Dot的那個(gè)點(diǎn)打印不出來,而且LDSD也還蠻好的,就一直用了。
實(shí)際畫圖的時(shí)候呢,我們只需要在軸線的圖層上直接畫實(shí)線就好了,是的,畫實(shí)線而不是點(diǎn)劃線,所以不用管線型,不用管比例,不用管比例的統(tǒng)一性。而且,并不是我們要等打印出來后才能看到實(shí)際效果,用Layout,用圖紙?jiān)O(shè)置,把『顯示打印風(fēng)格(Display Plot Styles)』勾上就好。

以此類推,線寬也應(yīng)該這樣處理。比如粗線0.6mm,就在Plot Styles裡面指定某個(gè)顏色為0.6mm即可,這樣就不需要對墻線做一次Pline加寬。

不懂AutoLISP的人,就需要自己手動(dòng)編輯ACAD.FMP了,不用去選項(xiàng)里面查找ACAD.FMP的路徑,你直接在命令行用START命令,再輸入ACAD.FMP,就可以打開他了。

按上述方法,ACAD.FMP經(jīng)常修改的話,那麼最好把他放到Dropbox里面,以免重裝系統(tǒng)、換電腦時(shí)遺失。