编辑自定义命令 > 关于命令定义 XML 代码
  
关于命令定义 XML 代码
您定义的每条自定义命令均有其自己的“命令定义”(Command Definition)。下面对一些主要的元素做了总结。后面的主题中对所有元素和属性进行了详细说明。
关于命令定义 XML 代码中的元素和属性类型
所有元素和属性均为字符串数据类型,除非它们在此附录中的说明以“(混合型)”或“(布尔型)”开头,如下所示。
(混合型) 元素可包含文本和其他元素。
(布尔型) 属性只能设置为 true 或 false。
自定义命令定义 XML 中的可用元素
<menu>
(混合型) 强制菜单设置元素。此元素为根元素。(请参阅<menu> 元素属性。)
<command_name>
强制命令名称元素。为此自定义命令指定唯一的名称。在功能区中或覆盖此命令时,可将此标识符用作参考。另外,此标识符为在右键菜单中定义其他自定义命令的位置时指定的标识符。
<locked>
(布尔型) 可选的已锁定元素。指定是否所有的用户都可以编辑或删除此命令。只有当不是用户 XML 文件时,此选项才适用。
<label>
强制标签元素。指定位于功能区和右键菜单中的命令标签。
<tooltip>
可选的工具提示元素。指定命令的工具提示。
<icon>
可选的图标元素。指定 16*16 图标。图标文件必须与 XML 文件位于同一文件夹中。推荐使用的格式为 PNG。
<icon_large>
可选的图标元素。指定 32*32 图标。图标文件必须与 XML 文件位于同一文件夹中。推荐使用的格式为 PNG。
<action>
(混合型) 选项操作元素。指定通过此命令执行的操作。使用 XML 属性将视图保存至注释集,或将图像复制到剪贴板。使用 XML 内容打开 URL。(请参阅<action> 元素属性。)
<rmb_order>
(混合型) 可选的右键菜单顺序元素。指定自定义命令在右键菜单中的位置。如果不定义此元素,Creo View 会按照字母顺序将自定义命令添加至右键菜单。(请参阅<rmb_order> 元素属性。)
自定义命令 XML 的结构
<menu
...>
<command_name>MyCommand 1</command_name>
<locked>true</locked>
<label>Button Label</label>
<tooltip>Button tooltip</tooltip>
<icon>\my\icons\location\icon16x16.png</icon>
<icon_large>\my\icons\location\icon32x32.png</icon_large>
<action>
...
</action>
<rmb_order
name="AnotherCommand"
position="before">
</rmb_order>
</menu>