Add 方法
[Microsoft 代理程式在 Windows 7 中已被取代,且在後續版本的 Windows 中可能無法使用。]
-
描述
-
將 Command 物件加入至 Commands集合。
-
語法
-
agent**。字元 (「CharacterID」) 。Commands.Add** Name, Caption, Voice, Enabled, Visible
部分 描述 名稱 必要。 對應至您為命令指派之識別碼的字串值。 標題 選擇性。 對應至名稱的字串值,當用戶端應用程式為輸入作用中時,會出現在字元的快顯視窗和 [命令視窗] 中。 如需詳細資訊,請參閱 Command 物件的 Caption 屬性。 語音 選擇性。 字串值,對應至語音引擎用來辨識此命令的字組或片語。 如需字串格式設定替代方案的詳細資訊,請參閱 Command 物件的 Voice 屬性。 Enabled 選擇性。 布林值,指出是否啟用命令。 預設值是 True。 如需詳細資訊,請參閱 Command 物件的 Enabled 屬性。 Visible 選擇性。 布林值,指出當用戶端應用程式為輸入作用中時,是否要在字元的快顯功能表中顯示命令。 預設值是 True。 如需詳細資訊,請參閱 Command 物件的 Visible 屬性。
Command 物件的Name屬性值在其Commands集合中必須是唯一的。 您必須先移除 Command,才能建立具有相同 Name 屬性設定的新命令。 嘗試使用已經存在的 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"