CAD命令的定制与开发
通过CAD上的“工具——自定义——编辑自定义文件——程序参数(acad.pgp)”可以打开acad.pgp文件,该文件就是CAD命令定制文件,如下图所示:
CAD的命令文件存放在C:/Documents and Settings/xzy/Application Data/Autodesk/AutoCAD 2004/R16.0/chs/Support下面,如下图所示:
下面来看一下该文件的内部结构:
;AutoCAD Program Parameters File For AutoCAD 2004
;External Command and Command Alias Definitions
;Copyright (C) 1997-2002 by Autodesk, Inc.
;Each time you open a new or existing drawing, AutoCAD searches
;the support path and reads the first acad.pgp file that it finds.
;-- External Commands --
;While AutoCAD is running, you can invoke other programs or utilities
;such Windows system commands, utilities, and applications.
;You define external commands by specifying a command name to be used
;from the AutoCAD command prompt and an executable command string
;that is passed to the operating system.
;-- Command Aliases --
;You can abbreviate frequently used AutoCAD commands by defining
;aliases for them in the command alias section of acad.pgp.
;You can create a command alias for any AutoCAD command,
;device driver command, or external command.
;Recommendation: back up this file before editing it.
;External command format:
;<Command name>,[<DOS request>],<Bit flag>,[*]<Prompt>,
;The bits of the bit flag have the following meanings:
;Bit 1: if set, don't wait for the application to finish
;Bit 2: if set, run the application minimized
;Bit 4: if set, run the application "hidden"
;Bit 8: if set, put the argument string in quotes
;
;Fill the "bit flag" field with the sum of the desired bits.
;Bits 2 and 4 are mutually exclusive; if both are specified, only
;the 2 bit is used. The most useful values are likely to be 0
;(start the application and wait for it to finish), 1 (start the
;application and don't wait), 3 (minimize and don't wait), and 5
;(hide and don't wait). Values of 2 and 4 should normally be avoided,
;as they make AutoCAD unavailable until the application has completed.
;
;Bit 8 allows commands like DEL to work properly with filenames that
;have spaces such as "long filename.dwg".Note that this will interfere
;with passing space delimited lists of file names to these same commands.
;If you prefer multiplefile support to using long file names, turn off
;the "8" bit in those commands.
;Examples of external commands for command windows
CATALOG, DIR /W, 8,指定文件: ,
DEL, DEL,8,要删除的文件: ,
DIR, DIR,8,指定文件: ,
EDIT,START EDIT, 9,要编辑的文件: ,
SH,, 1,*操作系统命令: ,
SHELL, , 1,*操作系统命令: ,
START, START,1,*要启动的应用程序: ,
TYPE,TYPE, 8,要列出的文件: ,
; Examples of external commands for Windows
; See also the (STARTAPP) AutoLISP function for an alternative method.
EXPLORER,START EXPLORER, 1,,
NOTEPAD, START NOTEPAD,1,*要列出的文件: ,
PBRUSH,START PBRUSH, 1,,
; Command alias format:
; <Alias>,*<Full command name>
;The following are guidelines for creating new command aliases.
;1. An alias should reduce a command by at least two characters.
;Commands with a control key equivalent, status bar button,
;or function key do not require a command alias.
;Examples: Control N, O, P, and S for New, Open, Print, Save.
;2. Try the first character of the command, then try the first two,
;then the first three.
;3. Once an alias is defined, add suffixes for related aliases:
;Examples: R for Redraw, RA for Redrawall, L for Line, LT for
;Linetype.
;4. Use a hyphen to differentiate between command line and dialog
;box commands.
;Example: B for Block, -B for -Block.
;
; Exceptions to the rules include AA for Area, T for Mtext, X for Explode.
;-- Sample aliases for AutoCAD commands --
;These examples include most frequently used commands.
3A,*3DARRAY
3DO, *3DORBIT
3F,*3DFACE
3P,*3DPOLY
A, *ARC
ADC, *ADCENTER
AA,*AREA
AL,*ALIGN
AP,*APPLOAD
AR,*ARRAY
-AR, *-ARRAY
ATT, *ATTDEF
-ATT,*-ATTDEF
ATE, *ATTEDIT
-ATE,*-ATTEDIT
ATTE,*-ATTEDIT
B, *BLOCK
-B,*-BLOCK
BH,*BHATCH
BO,*BOUNDARY
-BO, *-BOUNDARY
BR,*BREAK
C, *CIRCLE
CH,*PROPERTIES
-CH, *CHANGE
CHA, *CHAMFER
CHK, *CHECKSTANDARDS
COL, *COLOR
COLOUR,*COLOR
CO,*COPY
CP,*COPY
D, *DIMSTYLE
DAL, *DIMALIGNED
DAN, *DIMANGULAR
DBA, *DIMBASELINE
DBC, *DBCONNECT
DC,*ADCENTER
DCE, *DIMCENTER
DCENTER, *ADCENTER
DCO, *DIMCONTINUE
DDA, *DIMDISASSOCIATE
DDI, *DIMDIAMETER
DED, *DIMEDIT
DI,*DIST
DIV, *DIVIDE
DLI, *DIMLINEAR
DO,*DONUT
DOR, *DIMORDINATE
DOV, *DIMOVERRIDE
DR,*DRAWORDER
DRA, *DIMRADIUS
DRE, *DIMREASSOCIATE
DS,*DSETTINGS
DST, *DIMSTYLE
DT,*TEXT
DV,*DVIEW
E, *ERASE
ED,*DDEDIT
EL,*ELLIPSE
EX,*EXTEND
EXIT,*QUIT
EXP, *EXPORT
EXT, *EXTRUDE
F, *FILLET
FI,*FILTER
G, *GROUP
-G,*-GROUP
GR,*DDGRIPS
H, *BHATCH
-H,*HATCH
HE,*HATCHEDIT
HI,*HIDE
I, *INSERT
-I,*-INSERT
IAD, *IMAGEADJUST
IAT, *IMAGEATTACH
ICL, *IMAGECLIP
IM,*IMAGE
-IM, *-IMAGE
IMP, *IMPORT
IN,*INTERSECT
INF, *INTERFERE
IO,*INSERTOBJ
L, *LINE
LA,*LAYER
-LA, *-LAYER
LE,*QLEADER
LEN, *LENGTHEN
LI,*LIST
LINEWEIGHT, *LWEIGHT
LO,*-LAYOUT
LS,*LIST
LT,*LINETYPE
-LT, *-LINETYPE
LTYPE, *LINETYPE
-LTYPE,*-LINETYPE
LTS, *LTSCALE
LW,*LWEIGHT
M, *MOVE
MA,*MATCHPROP
ME,*MEASURE
MI,*MIRROR
ML,*MLINE
MO,*PROPERTIES
MS,*MSPACE
MT,*MTEXT
MV,*MVIEW
O, *OFFSET
OP,*OPTIONS
ORBIT, *3DORBIT
OS,*OSNAP
-OS, *-OSNAP
P, *PAN
-P,*-PAN
PA,*PASTESPEC
PARTIALOPEN, *-PARTIALOPEN
PE,*PEDIT
PL,*PLINE
PO,*POINT
POL, *POLYGON
PR,*PROPERTIES
PRCLOSE, *PROPERTIESCLOSE
PROPS, *PROPERTIES
PRE, *PREVIEW
PRINT, *PLOT
PS,*PSPACE
PTW, *PUBLISHTOWEB
PU,*PURGE
-PU, *-PURGE
R, *REDRAW
RA,*REDRAWALL
RE,*REGEN
REA, *REGENALL
REC, *RECTANG
REG, *REGION
REN, *RENAME
-REN,*-RENAME
REV, *REVOLVE
RO,*ROTATE
RPR, *RPREF
RR,*RENDER
S, *STRETCH
SC,*SCALE
SCR, *SCRIPT
SE,*DSETTINGS
SEC, *SECTION
SET, *SETVAR
SHA, *SHADEMODE
SL,*SLICE
SN,*SNAP
SO,*SOLID
SP,*SPELL
SPL, *SPLINE
SPE, *SPLINEDIT
ST,*STYLE
STA, *STANDARDS
SU,*SUBTRACT
T, *MTEXT
-T,*-MTEXT
TA,*TABLET
TH,*THICKNESS
TI,*TILEMODE
TO,*TOOLBAR
TOL, *TOLERANCE
TOR, *TORUS
TP,*TOOLPALETTES
TR,*TRIM
UC,*UCSMAN
UN,*UNITS
-UN, *-UNITS
UNI, *UNION
V, *VIEW
-V,*-VIEW
VP,*DDVPOINT
-VP, *VPOINT
W, *WBLOCK
-W,*-WBLOCK
WE,*WEDGE
X, *EXPLODE
XA,*XATTACH
XB,*XBIND
-XB, *-XBIND
XC,*XCLIP
XL,*XLINE
XR,*XREF
-XR, *-XREF
Z1, *ZOOM
; The following are alternative aliases and aliases as supplied
;in AutoCAD Release 13.
AV,*DSVIEWER
CP,*COPY
DIMALI,*DIMALIGNED
DIMANG,*DIMANGULAR
DIMBASE, *DIMBASELINE
DIMCONT, *DIMCONTINUE
DIMDIA,*DIMDIAMETER
DIMED, *DIMEDIT
DIMTED,*DIMTEDIT
DIMLIN,*DIMLINEAR
DIMORD,*DIMORDINATE
DIMRAD,*DIMRADIUS
DIMSTY,*DIMSTYLE
DIMOVER, *DIMOVERRIDE
LEAD,*LEADER
TM,*TILEMODE
; Aliases for Hyperlink/URL Release 14 compatibility
SAVEURL, *SAVE
OPENURL, *OPEN
INSERTURL, *INSERT
; Aliases for commands discontinued in AutoCAD 2000:
AAD,*DBCONNECT
AEX,*DBCONNECT
ALI,*DBCONNECT
ASQ,*DBCONNECT
ARO,*DBCONNECT
ASE,*DBCONNECT
DDATTDEF, *ATTDEF
DDATTEXT, *ATTEXT
DDCHPROP, *PROPERTIES
DDCOLOR,*COLOR
DDLMODES, *LAYER
DDLTYPE,*LINETYPE
DDMODIFY, *PROPERTIES
DDOSNAP,*OSNAP
DDUCS,*UCS
; Aliases for commands discontinued in AutoCAD 2004:
ACADBLOCKDIALOG, *BLOCK
ACADWBLOCKDIALOG, *WBLOCK
ADCENTER, *ADCENTER
BMAKE, *BLOCK
BMOD, *BLOCK
BPOLY,*BOUNDARY
CONTENT,*ADCENTER
DDATTE, *ATTEDIT
DDIM,*DIMSTYLE
DDINSERT,*INSERT
DDPLOTSTAMP, *PLOTSTAMP
DDRMODES,*DSETTINGS
DDSTYLE, *STYLE
DDUCS,*UCSMAN
DDUCSP,*UCSMAN
DDUNITS, *UNITS
DDVIEW,*VIEW
DIMHORIZONTAL,*DIMLINEAR
DIMROTATED, *DIMLINEAR
DIMVERTICAL, *DIMLINEAR
DOUGHNUT,*DONUT
DTEXT,*TEXT
DWFOUT,*PLOT
DXFIN, *OPEN
DXFOUT, *SAVEAS
PAINTER, *MATCHPROP
PREFERENCES, *OPTIONS
RECTANGLE, *RECTANG
SHADE,*SHADEMODE
VIEWPORTS, *VPORTS
该文件中,凡是“;”后面的都是注释,删除对结果没有任何影响,但是为了方便识度,还是保留为好。
其中,以“VIEWPORTS, *VPORTS”为例,前面的VIEWPORTS是要求输入的文字命令,后面的VPORTS是CAD的内部命令,通过VIEWPORTS和VPORTS命令进行一个连接。当然你可以随便更改前面的VIEWPORTS,只要和已有的命令不重复,但是后面的一定不能更改。譬如你可以更改为“V1,*VPORTS”,而且输入V1命令和输入VPORTS命令的结果是一样的。根据更改ACAD.PGP文件,你可以编写适合自己特点的命令文件。同时,当你安装其他CAD的开发软件后,如南方测绘等,它会更改系统原来的命令,这适合你只需要将ACAD.PGP文件恢复就可以了。
CAD命令的定制与开发
最新推荐文章于 2025-01-16 16:24:17 发布
3万+

被折叠的 条评论
为什么被折叠?



