创建双击动作 (概念)

AutoCAD 2008

 
创建双击动作
概念 操作步骤 快速参考
 
 
 

当光标放到图形中的对象上并从定点设备中产生双击时,双击动作用于使命令变为可编辑状态。双击动作区分对象类型,使用户可以设置要用于特定对象类型的特定命令。

双击动作用于执行显示“特性”选项板或专门的编辑器的命令,该编辑器对于图形中被双击的对象类型更强大、更方便或更常用。下表显示了 CUI 编辑器中“属性块”双击动作的定义。

“属性块”双击动作的特性

“特性”窗格项目

说明

样例

名称

字符串用于标识 CUI 编辑器中的双击动作。

属性块

说明

文字用于说明 CUI 编辑器中的元素。

 

对象名称

用于确定双击动作关联到的对象的类型。

ATTBLOCKREF

元素 ID

用于唯一地标识 CUI 编辑器中的双击动作。

DC_0002

双击动作对象名称

双击动作由“对象名称”特性的值参照,该值必须匹配有效的图形交换格式 (DXF) 名称。存在一些不使用 DXF 名称的特例。这些特例适用于块、动态块和外部参照,它们使用特殊的对象名称。例如,“acad.cui”文件中的名为“属性动态块”的双击动作使用的对象名称是 ATTDYNBLOCKREF。

下表显示了块、动态块和外部参照专用的对象名称。

插入的对象专用的对象名称

对象名称

说明

BLOCKREF

无属性的块参照

ATTBLOCKREF

具有属性的块参照

DYNBLOCKREF

不带属性的动态块参照

ATTDYNBLOCKREF

带属性动态块参照

XREF

外部参照

注意如果选定了多个对象或双击动作未与某个对象类型关联,则使用的默认命令为 PROPERTIES。

下表显示了某些在“acad.cui”文件中设置的对象名称。在自定义用户界面 (CUI) 编辑器中展开“双击动作”节点,以获取定义的所有动作的完全列表。

 

对象

命令(宏)

ATTDEF

DDEDIT

ATTBLOCKREF

EATTEDIT

ATTDYNBLOCKREF

EATTEDIT

BLOCKREF

$M=$(if,$(and,$(>,$(getvar,blockeditlock),0)),^C^C_properties,^C^C_bedit)

DYNBLOCKREF

$M=$(if,$(and,$(>,$(getvar,blockeditlock),0)),^C^C_properties,^C^C_bedit)

HATCH

HATCHEDIT

IMAGE

IMAGEADJUST

LWPOLYLINE

PEDIT

MLINE

MLEDIT

MTEXT

MTEDIT

POLYLINE

PEDIT

SPLINE

SPLINEDIT

TEXT

DDEDIT

XREF

REFEDIT

注意不能为 OLE 对象和视口对象创建双击动作。
参见