`
peizhiinfo
  • 浏览: 1429030 次
文章分类
社区版块
存档分类
最新评论

CAD命令的定制与开发

 
阅读更多

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是要求输入的文字命令,后面的VPORTSCAD的内部命令,通过VIEWPORTSVPORTS命令进行一个连接。当然你可以随便更改前面的VIEWPORTS,只要和已有的命令不重复,但是后面的一定不能更改。譬如你可以更改为“V1,*VPORTS”,而且输入V1命令和输入VPORTS命令的结果是一样的。根据更改ACAD.PGP文件,你可以编写适合自己特点的命令文件。同时,当你安装其他CAD的开发软件后,如南方测绘等,它会更改系统原来的命令,这适合你只需要将ACAD.PGP文件恢复就可以了。

分享到:
评论

相关推荐

    工业电子中的AutoCAD的定制与开发

     目前,介绍AutoCAD的基本命令及用法的普及型读物较多,而介绍AutoCAD定制与开发方法的提高型读物较少;AutoCAD是计算机辅助绘图软件,具有普遍性,可广泛适用于机械、电子、建筑等多种领域,再加上各个行业的自身...

    .net C# CAD二次开发,实现CAD自动绘图功能

    CAD的二次开发,适用于ZWCAD以及AutoCAD软件,可以自动按照需求绘制对应的图块,减轻人为绘图导致的错误,此程序为本人在工作中实践开发的,经测试功能正常,希望能帮助到有需要的人,尤其是CAD绘图人员,再次申明,...

    LiteCADV3.88.rar_CAD二次开发_CAD命令_cad dll_cad 控件_cad控件

    LiteCAD是一款建议的CAD软件,提供二次开发SDK,LiteCAD.dll为CAD控件,用户可以快速的定制自己的CAD软件界面,开发文档详细,可以自定义命令以及事件响应函数,支持语言配置

    AUTOCAD 2000高级用户指南:设计、定制、开发(上)

    AUTOCAD 2000高级用户指南:设计、定制、开发(上)

    AutoCAD 2000 高级用户指南(PDF)

    本书详细介绍了AutoCAD 2000的各项命令及高级绘图功能,是AutoCAD 软件使用与开发内容最为丰富、完整的书。书中还详细介绍了如何利用 AutoCAD的开放性,利用AutoLisp、visual Lisp、DIESEL 开发用户适用的程序,满足...

    CAD ARX 开发实例

    CAD二次开发ARX开发实例 第一章: Hello1 acrxEntryPoint() Hello2 从AcRxObject类中派生一个类 第二章: Ch3_1 数据类型,用户输入和命令 Ch3_2 选择集 Ch3_3 选择集 第四章: Ch4_1 层表记录和...

    AutoCAD 高级用户指南(PDF)2

    本书详细介绍了AutoCAD 的各项命令及高级绘图功能,是AutoCAD 软件使用与开发内容最为丰富、完整的书。书中还详细介绍了如何利用 AutoCAD的开放性,利用AutoLisp、visual Lisp、DIESEL 开发用户适用的程序,满足用户...

    AutoCAD.2004新概念百例.pdf

    第三部分主要通过一些难度比较大的实例的制作,介绍AutoCAD 2004绘图命令的综合使用以及一些高级的绘图技巧。第四部分主要给出一些实例供读者练习,这些实例给出了最终效果和一些简单的制作步骤和制作要点,而制作...

    cad插件

    3、本人自己汇总的cad快捷键及快捷键表也已经放在(《PinXinToolV1.05.12程序》子目录里的 “pinxin文件夹内”的 CAD命令表.xls)习惯为个人使用习惯. 各插件拥有者简介: 1. 燕秀工具箱: 姓名: 赖心秀 籍贯:...

    CAXA CAD电子图板 CAXA CAD 2020 SP0 v20.0.0.6460 中文多语版.zip

    提供专门“兼容模式”,在拾取、键盘和鼠标操作、命令执行等方面匹配AutoCAD用户的使用习惯。 丰富的国标图库和构件库 提供符合最新国标的参数化图库,包含50多个大类,4600余种,几十万规格的标准图符,并提供完全...

    浩辰CAD8 v13.1 正式版.zip

    全新开发的CUI功能相比2012版有质的飞越,不仅提供了更全面的功能,而且从用户体验的角度出发,简化了对话框的结构、增强了操作的交互性。 RIBBON界面和经典界面均可定制,功能更全面。 新版CUI不仅可以定制经典...

    CAXA电子图板培训教程.pdf

    在"命令"栏选择合适的命令图标拖到"标准工具条"中,定制 自己的常用工具条; 3、 界面配置。在"自定义"工具条中的"工具栏"里调出常用的工具条,移动到合适的位置;在"工 具" 、 "界面操作"中选择"保存界面配置" ,...

    有限元分析

    用“注释”命令一个一个填写,这样当然可以,但是从事产品设计的人都知道,在产品的开发设计过程中,零件的形状和材料等会根据产品结构的需要和加工工艺的要求随时进行改变的,这就要求工程图标题栏中的重量、材料等...

    autoroad2021中边桩坐标横断土方计算绘图系统【免费版】

    本软件以EXCEL+AutoCAD为基础平台,以加载宏插件的模式进行开发,从而对EXCEL和AutoCAD形成了面向工程人员的有力扩展,从1999年至今历时20年不断开发完善,可适用于市政、公路、铁路、水利等行业的测量员计算放样...

    ArcMap使用手册.pdf

    开发制图应用 10 学习ArcMap的技巧 11 第二章 快速入门教程 13 练习 1:浏览数据 14 练习 2:操作地理要素 28 练习 3:操作表(table) 42 练习 4:编辑要素 51 练习 5:操作地图元素 59 第三章 ArcMap 基础...

    铁路中间站计算机辅助设计实验-.doc

    加载菜单及程序 打开AutoCAD 2002应用程序,在Command状态栏中键入MENU命令,选择intermediate.mnu菜单文件,加 载用户定制菜单和对应的工具栏。 在下拉菜单中选择"项目管理- &gt;加载ARX应用程序",选择hzyzjz.arx文件...

    会计理论考试题

    C、在桌面上单击右键,再选择“新建”命令产生 D、在“编辑”菜单中选择“复制”命令产生 25.Windows98对话框的____C____是给用户提供输入信息的。 A、列表框 B、复选框 C、文本框 D、数值框 26.在Windows98中,如果...

Global site tag (gtag.js) - Google Analytics