共用方式為


Add 方法

[Microsoft代理程式從 Windows 7 開始已被取代,而且可能無法在後續版本的 Windows 中使用。]

描述

Command 物件新增至 Commands 集合。

語法

代理程式**。字元 (“CharacterID]。Commands.Add** NameCaptionVoiceEnabledVisible

部分 描述
名稱 必填。 字串值,對應至您為命令指派的標識碼。
Caption 自選。 字串值,對應至字元彈出視窗中,以及當用戶端應用程式為輸入作用中時,會出現在 [命令視窗] 中的名稱。 如需詳細資訊,請參閱 Command 物件的 Caption 屬性。
語音 自選。 對應至語音引擎用來辨識此命令之單字或片語的字串值。 如需格式化字串替代專案的詳細資訊,請參閱 Command 物件的 Voice 屬性。
已啟用 自選。 布爾值,指出是否啟用命令。 預設值為 true 。 如需詳細資訊,請參閱 Command 物件的 Enabled 屬性。
可見 自選。 布爾值,指出當用戶端應用程式為輸入作用中時,命令是否顯示在字元的快捷功能表中。 預設值為 true 。 如需詳細資訊,請參閱 Command 物件的 Visible 屬性。

 

言論

Command 物件的 Name 屬性的值在其 Commands 集合中必須是唯一的。 您必須先移除 Command,才能使用相同的 Name 屬性設定建立新的 Command。 嘗試使用已經存在的 Name 屬性建立 Command 會引發錯誤。

這個方法也會傳回 Command 物件。 這可讓您宣告物件,並在呼叫 Addmethod 時將 Command 指派給它。

   Dim Cmd1 as IAgentCtlCommandEx
   Set Cmd1 = Genie.Commands.Add ("my first command", "Test", "Test", True, True)
   Cmd1.VoiceCaption = "this is a test"

Insert 方法

RemoveAll 方法

Remove 方法