Creo View 安裝與組態指南 > 編輯自訂指令 > 關於指令定義 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>
這是否有幫助?