1.在AutoCAD中有時有交叉點標記在鼠標點擊處產生,用BLIPMODE命令,在提示行下輸入OFF可消除它。6 j% h, C! c: t( b8 C
) d* \, h- ~2 `: {+ o
2 k+ s! i2 y% ]* L# k; g 2.有的用戶使用AutoCAD時會發現命令中的對話框會變成提示行,如打印命令,控制它的是系統變量CMDDIA,關掉它就行了。+ C F; @7 B4 _1 z9 B0 \/ S
- ^, `8 `: d+ H, G. L
7 }7 I' y7 v; g: e+ x4 l 3.橢圓命令生成的橢圓是以多義線還是以橢圓為實體是由系統變量PELLIPSE決定,當其為1時,生成的橢圓是PLINE。3 [9 O- a5 G w7 a" r; M
7 G( P. z/ y% |4 f+ }1 ~
4.CMDECHO變量決定了命令行回顯是否產生,其在程序執行中應設為0。
1 A; H3 y% J9 ?! W5 c
' S) G. p I) ^" F S7 T6 y( Q, Y: k2 ^% t& o
5.DIMSCALE決定了尺寸標注的比例,其值為整數,缺省為1,在圖形有了一定比例縮放時應最好將其改為縮放比例。& w# H. m0 h( m2 D, D# N
& l3 k3 Y: X& l; e8 a" |$ S
( R8 D& w# O! H+ s 6.BREAK將實體兩點截開,在選取第二點時如用“@”來回答,可由第一點將實體分開。
+ V& V& x1 d3 _% x1 k7 b% ~6 ?" @* \! P. a9 ?9 b1 ?; M
7.CAD的較高版本中提供了形位公差標注,但圓度及同軸度中的圓不夠圓,其實,AutoCAD中常見符號定義都在AutoCAD安裝目錄下SUPPORT子目錄下的gdt.shp文件中,其中2號和4號字符定義了圓形的形狀,圓的弧度竟為127°,但不太好改正之(如改為90°更不好看)。
: u; E/ {4 D0 {! Y" l% ^4 T) Z0 o9 e2 c& t) i
) r. e# y+ Y* [ T! t2 B 8.空心漢字字形如使用AutoCAD R14中的BONUS功能(一定要完全安裝AutoCAD,或自定義安裝時選了它),有一個TXTEXP命令,可將文本炸為線,對做立體字十分有用。
0 T& U6 O! I. G6 E- k g8 K& A, ~, ^% S. D8 l, [
* S3 A7 ]& r* G
9.AutoCAD R14的BONUS中有一個ARCTEXT命令,可實現弧形文本輸出,使用方法為先選圓弧,再輸入文本內容,按OK。+ ]5 Z4 V9 i" K, R
* y- ^9 f: f6 s" Q1 O0 A
& k0 k5 H3 t/ _& M" Z( d) y# E4 f- g 10.BONUS中還有一個有用的命令,即MPEDIT,用它將多個線一齊修改為多義線,再改它的線寬。; g ]. H7 i) M3 P: i% A9 P3 I
11.image命令在R14中代替了R13中的BMPIN、PCXIN之類命令,它將位圖嵌入文件中,只用來顯示,如炸開就成了空框架,如何使PCXIN等命令重現?請將R13安裝目錄下的RASTERIN.EXE拷入R14下,用appload將其裝入,然后就可以將位圖導入(可編緝,可炸開)了。
! u7 u9 O4 D$ c7 R* q6 g- z0 A; M% J [7 }" A
9 a# L- Q. A- X# y( Y! h; \4 ] 12.BREAK命令用來打斷實體,用戶也可以一點斷開實體,用法是在第一點選擇后,輸入“@”。常用一條線一段為點劃線,另一段為實線時。/ Y! A7 x1 @ h4 q- N
. z1 X: E- B" F/ B9 d q$ F, f+ b% j5 `
13.AutoCAD R14中提供了大量的命令縮寫,許多R13中無縮寫的命令也有了縮寫,如:A:ARC, B:Bmake, C:Circle, Z:zoo,可大量使用之,使用后會發現比鼠標點取快(尤其在1s輸5個字符的速度下)。AutoCAD R14大量擴充了簡化命令,不僅增加了以首字母簡化的命令(這里不列出),而且增加了用前兩個字母簡化的命令,常用的如:array、copy、dist、donut、dtext、filter、mirror、pline、rotate、trim、scale、snap、style、units等,更加提高了用鍵盤輸入命令的速度,對熟悉鍵盤的朋友來說簡直是如虎添翼。
8 g5 s8 V7 c/ d! E+ L$ |% p" g& U4 F& Y5 g) s. x `5 }7 u; j/ C
* c! x) e2 C' v0 ^3 h* @ 14.AutoCAD R14的命令縮寫也可用在R13,方法是將AutoCAD R14下Support子目錄下的ACAD.pgp拷貝至AutoCAD R13的Support子目錄下。
) D" S# x: z, t6 X' t
" M" F$ K) L& P6 D2 r3 N8 A U- W ^% P
z4 w$ C6 T4 ]% Y& M4 j2 _& f 15.AutoCAD中ACAD.pgp文件十分重要,它記錄命令縮寫內容,用戶可自定義它們,格式如下:<命令縮寫> *命令名稱。也可定義系統命令,AutoCAD R14提供了sh命令,可執行DOS命令,但Windows下作用不大。; D# w- H' Z x. |) V; s6 S1 u
# ?6 L4 I& J/ ~; G$ r: k
% F6 \( N% a9 i" e& E2 C" Y
16.AutoCAD R14中用NOTEPAD、EDIT、DIR、DEL等系統命令,筆者認為其中NOTEPAD對自定義CAD用途較大,但使用起來會發現屏幕一閃(進了DOS),又返回,十分讓人不愉快,讓我們來編一個小程序,取名為note.lsp:
1 v; l# V% G0 X7 \; V0 ^# L. a1 ^(defun c:notepad()
" F H1 X8 O* P$ @( ], k(startapp "notepad")' t; Y* S& J( [
)
- S0 X& L" g0 T9 i) L& q9 O 先將ACAD.pgp中的NOTEPAD命令定義行刪除,重入CAD后,再將此程序用命令:(load "note")裝入,下一次用NOTEPAD命令會有更好效果,最好將(load "note")加入Support子目錄下的ACADR14.lsp中。
+ g) ]9 U, B" K2 t
0 Q' N6 w. i5 t6 x- `) d9 K
" Z3 S4 y5 P7 T6 T; z 17.AutoCAD R14中打印線寬可由顏色設定,這樣機械制圖中的各種線型不同、線寬不同的線條可放入不同的層,在層中定義了線型和顏色,而在打印設置中設定線型與顏色的關系,效果良好。
- f0 Y& _: N M9 p# h, e& C
- k7 O! _' g7 E& B: M
- u) a9 Z- a& ~9 G9 J, X/ G 18.AutoCAD R14的Support中ACAD.dwt為缺省模板,要好好加工它,把常用的層、塊、標注類型定義好,再加上標準圖框,可省去大量重復工作。
9 }2 |5 I% ~0 _2 I {5 v) T, q Z' L) M8 V+ X
. S7 O0 D) A" j5 H1 ?
19.AutoCAD中有不少外部Lisp命令文件,可以直接觀察它們,如果學習開發Lisp應用程序,注意:R14可是最后一版Lisp文件內容公開的AUTOCAD,在CAD2000中Lisp文件內容是加密的(筆者正在研究解密程序)。$ {; v& s e/ Q
9 L1 }% R0 i: m+ n( ]2 T h# v5 [- [: |" A4 [7 U- f- Q' W
20.AutoCAD二次開發工具很多,Lisp早就有了,R11提供了ADS(Acad Develop system),R12中提供了ADS對實模式下C編譯器(如BC,MS C)的支持,R13提供ARX(Acad Runtime eXtend),R14提供了VB Automation,這個Automation使VB編寫CAD程序成為可能,渴望CAD編程的人有了一個最好的選擇,不必學習ADS、ARX、Object ARX,和AutoLisp,一起加入AutoCAD編程的世界。
& E. Y9 C7 c2 e/ L; t
2 _" o% X) H+ o6 c- d7 o( N: w/ B
21.用戶自定義的Lisp文件一定要自動裝入AutoCAD,這樣就需要在acadr14.lsp中加入用戶Lisp文件的裝入語句,acadr14.lsp(早期版本為acad.lsp),好似DOS的Autoexec.bat,一定要好好利用,在其中如定義了名為S::STARTUP()的函數可自動運行它(給CAD加個啟用畫面如何,可用STARTUP加startapp函數,也可加登錄密碼)。
: S; A* X: @ V/ P- d
! E) a: g; z2 C
$ c }( ]; o) C$ [9 {6 N 22.將AutoCAD中的圖形插入WORD中,有時會發現圓變成了正多邊形,用一下VIEWRES命令,將它設得大一些,可改變圖形質量。2 l, o `* W. l7 \: s A
: F0 k9 O o; ~
2 O7 Y4 z( Y6 A a$ u* K! J& B
23.形如?30H11( )的標注如何去標注呢,請在文本內容中輸入“%%c30{H11(}{\H0.7x;\S+0.1^-0.2;})”,可以實現,如嫌太麻煩,就編個程序來簡化操作。% `4 N: z; d2 m- y7 W
( ?( z# x: s. K: q3 x5 w8 [# w
5 u F: p! u5 z' Q 24.AutoCAD中文件可當作塊插入其他文件中,但這樣一來過多的塊使文件過于龐大,用PURGE來清除它們吧,一次清一層,一定要多用幾次呀!# l$ C. G! n' P' ~' Y7 N/ M1 Z
# S; W: J( } L& N
* z& l6 f& Q' l: d# `6 `0 b
25.AutoCAD R14的幫助文件內容十分豐富,由很多本“書”組成,一層層打開,多看它們用處是很大的,其中包括了CAD的各方面,比任何CAD大全還全,你是否想您的幫助加入其中,請修改acad.cnt,加入自己幫助的鏈接。* C$ |) c: }( T. N9 I6 x
2 n: Z- w, M4 W5 Q# h9 |6 k* V* p. M, ^/ @/ c7 |& O( ?: s2 c3 M; D
26.在CAD中可按規定編定.ahp的CAD幫助文件,在R14下用ahp2hlp.exe將其轉變為.hpj的文件和 .rtf的文件,再用HelpWorkshop工具(在VC5中有)將其項目打開,編譯為.hlp文件。
* q# M7 q6 d; [+ O$ O& t3 n8 l9 |" M: P! E
2 @$ K" S h4 v' J% t: K/ y( Q6 B
27.在AutoCAD中有一些DOS下的exe文件在R14中仍有用途,用Slidelib.exe可將幻燈片作庫,mc.exe可實現菜單的編譯。6 L; A' |1 X2 v- Z( O4 ^+ I
3 X* i% M/ S7 C* X5 q
7 t# E$ |5 r3 K; r
28.在作完零件圖進行組裝時,可將零件圖塊插入后焊開,再用group成組后組裝,這時用ddselect命令控制組選取處于何種狀態,取消組選取時可將組內成員刪除、剪切、修改,要移動零件時再打開組狀態。/ G- z! M) v! I& e1 y* U' Q$ ?
$ k# W1 s7 O. z! p1 m, y) H
/ }8 B. O! p; Y 29.在AutoCAD中的菜單源文件為.mnu文件,將其修改可將自己的命令加入菜單中,再用menu命令裝入,可參加AutoCAD幫助了解菜單文件格式。圖標工具條中加入自己的命令相對簡單,可在工具條上點右鍵,在toolbar對話中,點new按鈕,輸入工具條后,一個新工具條產生,再選Customize按鈕,選定custom,將空按鈕拖入工具條中,再在空按鈕上按右鍵,這樣就可定義自己的按鈕圖標和命令。
$ N% o. M( o7 g$ a5 F! R5 j$ |0 k! j) a5 R7 t
/ y. U0 n) B* N% s, K! d, C 30.AutoCAD的狀態行也可自定義,用DIESEL語言可以訪問它,最簡單的方法用modemacro命令,后輸入$(getvar,clayer),以后當前層名就顯示在狀態行上,用戶化可謂無孔不入吧!9 d% Y2 ^. r* E7 N1 }( i; e
( P( @) p- J' R; {
) T) N& M' r; y& R 31.AutoCAD的圖形格式為.dwg,也可導出為.bmp及.wmf或.eps、.dxf、.3ds,如果用render命令可存為.pcx、.tga、.tif格式,AutoCAD還可將文件直接存為這幾種格式,要為系統裝一個名為“Raster file export”的打印機,用它打印到文件,ACAD2000還可將文件存為JPG格式。# U2 C3 H8 T* C3 d4 K4 w
9 s4 }* ~* `) _
: M+ ?/ B' b, P. Q. R: B7 I+ s! ?
32.render 進行著色時,render無關閉按鈕,用戶可用:(arxunload "render"),因為它是ARX文件擴展的功能。" w$ q6 J7 L+ ~$ H w* A" i
! Z, p, r! U$ U+ s. y
0 O5 S4 B! B5 {5 M6 Z 33.dimzin系統變量最好要設定為8,這時尺寸標注中的缺省值不會帶幾個尾零,用戶直接接受缺省值十分方便快捷。. f7 @' z( `" \, a, x
+ o9 G$ B5 ?1 {2 l8 G: c1 p
. P! `5 a8 d7 I: x0 L5 l/ B 34.如遇到快捷鍵失效,如^o失去作用,變為正交模式切換的情況,請用menu將當前使用菜單的.mnu菜單源文件重裝一遍即可。5 c5 I: @% A/ @. A/ }& I
+ c6 b4 a0 }4 t9 }: T
& r& n1 I' S, s# r
35.在多行文字(mtext)命令中使用Word97編輯文本。 Mtext多行文字編輯器是AutoCAD R14中的新增功能,它提供了Windows文字處理軟件所具備的界面和工作方式,它甚至可以利用Word97的強大功能編輯文本,這一功能可以用如下方法實現:
! b( \' g$ p3 E; r8 Z 打開“Tools”菜單選“Preferences” 命令,“Preferences”對話框彈出后,打開“Files/Text Editor,Dictionary,and Font File
2 {) h5 w0 B, iName/Text Editor Application/Internal”,雙擊“Internal”,出現“Select a file”對話框,接著找到“Winword.exe”應用程序文件,擊“打開”鈕,最后單擊“OK”返回。完成以上設置后,用戶如再使用mtext命令時系統將自動調用我們熟悉的Word97應用程序,為AutoCAD中的文本錦上添花。0 Q5 h0 ~7 G# C8 H9 b+ R" ?
3 e/ G: H8 q1 n
" F8 P& d9 o' j# b
36.巧用工具按鈕自定義。AutoCAD中有許多lsp文件能為我們提供非常實用的命令,如chtext.lsp就是一個很好的文字修改命令,尤其適用于大批文字的修改,但在使用這樣的命令之前必須先把lsp文件載入。一般你可以通過選取“Tools”菜單中“Load Application ...”選項,再利用對話框打開AutoCAD R14/Support下的Chtext.lsp文件,然后擊 “Load”鈕,或者也可以直接在命令行中鍵入“(load “chtext”)” 以達到載入的目的,如此做總有些繁瑣。下面我們用自定義工具按鈕的方式解決這個問題,右擊任意工具鈕,彈出“Toolbars”對話框,擊“Customize...”鈕,在“Categories:”中選“Custom”項,將出現的空按鈕拖到工具條中目標位置,擊“Close”鈕返回,接著右擊空按鈕,出現“Button Properties”對話框,在“Name:”欄中為命令鈕命名,“Help:”欄中你可寫入或不寫入內容,然后在“Macro:”中鍵入“(load “chtext”)cht”,至于“Button Icon",用戶可選系統提供的圖標,也可以點“Edit...”自行繪制或者直接調用已有的bmp文件,最后點“Apply”鈕并依次關閉對話框返回。這樣你自己的工作按鈕就做成了。由于在后面增加了“cht”(注意:前面要有空格),所以你只要按下工具鈕便可以直接去選擇要編輯的目標文件。% ]0 p6 {& Q7 b/ B) g- w( J
2 U* j0 p( g D9 M
) i& s/ ^5 O. _; m ] 37.“Stretch”命令也是一個常用命令,但輸入命令后,系統總要提示“select object to stretch by crossing_window or crossing_polygon...”,要求你再輸入一個“C”后才能用鼠標去選擇目標。為了使操作簡化,用戶只需將系統提供的工具按鈕做些小小的修改即可。右擊任意工具按鈕彈出“Toolbars”對話框,再右擊“stretch”工具鈕彈出“Button Proporties”對話框,在“Macro:”框中的“^c^c_stretch”后鍵入空格和“C”。以后你再點擊處理后的工具鈕就可以直接選擇目標進行操作。! g# b! s) T$ D7 [. `( O
. u6 G5 C. O( D5 o: _. }2 Z
3 K- L' V; O: Z" ^/ l: r2 _ 38.AutoCAD R14用戶通常均采用系統給出的缺省格式存盤,這種格式存盤的缺點是文件所占空間大,不能用低版本的應用程序(如:AutoCAD R12、AutoCAD R13)打開,為避免磁盤空間的浪費,你可以在“Save Drawing As”對話框的“保存類型”中選“AutoCAD R12/LT2 Drawing”格式存盤。例如:同一dwg文件用兩種方式存盤,它們的大小分別是87KB、58KB??梢姴顒e還是很可觀的。而且后者文件可以在R12、R13版本的應用程序中打開。這種方法對配置較低的用戶尤為實用。7 t0 G. \3 x; `! @
' I' m6 ^ g% U- Z' w' Y( K P4 l' A5 g! F! P, |: M* Y
39.有時在打開dwg文件時,系統彈出“AutoCAD Message”對話框提示“Drawing file is not valid”,告訴用戶文件不能打開。這種情況下你可以先退出打開操作,然后打開“File”菜單,選“Drawing Utilities/Recover”命令,或者在命令行直接用鍵盤輸入“recover”,接著在“Select File” 對話框中輸入要恢復的文件,確認后系統開始執行恢復文件操作。8 k- J V6 W% f- Z+ E# |4 c! p
3 m* ^! m" B u& v) N6 J* ?
5 r9 l5 q: ?6 M
40.漢化菜單。將support目錄下的acad.mnu文件復制為chinese.mnu。用寫字板打開chinese.mnu。仔細觀察會發現其中有許多類似“***POP”的條目,每一條目定義了一列下拉菜單。將引號中的英文命令名稱改為中文,存盤退出。再在R14中輸入“menu”命令,將chinese.mnu菜單文件裝入,下拉菜單就變成了中文。還可以再裝入acad.mnu 文件將菜單還原。
' h$ u. w; f0 Y1 H) P b2 m; U. b- {4 h& r5 K$ ]* m0 ~
8 i- R; ]3 g( l& P
41.R14默認的“命令取消”鍵是“ESC”鍵,如果你已經習慣了R12的“Ctrl+C”怎么辦呢?點擊菜單Tools\ preferences\compatibility\ priority for accelerator keys\autoCAD classic,然后就可以用“ |
|