Add 方法

[自 Windows 7 起弃用 Microsoft 代理,在后续版本的 Windows 中可能不可用。

Description

将 Command 对象添加到 Commands 集合。

语法

代理**。字符 (“CharacterID”) 。Commands.Add** NameCaptionVoiceEnabledVisible

组成部分 描述
名称 必需。 对应于为命令分配的 ID 的字符串值。
Caption 可选。 与名称对应的字符串值,该值将显示在字符的弹出菜单中,并在客户端应用程序处于输入活动状态时显示在命令窗口中。 有关详细信息,请参阅 Command 对象的 Caption 属性。
语音 可选。 与语音引擎用于识别此命令的单词或短语对应的字符串值。 有关字符串的格式替代方法的详细信息,请参阅 Command 对象的 Voice 属性。
Enabled 可选。 指示是否启用命令的布尔值。 默认值为 True。 有关详细信息,请参阅 Command 对象的 Enabled 属性。
Visible 可选。 一个布尔值,该值指示当客户端应用程序处于输入活动状态时,该命令是否在字符的弹出菜单中可见。 默认值为 True。 有关详细信息,请参阅 Command 对象的 Visible 属性。

 

注解

Command 对象的 Name 属性的值在其 Commands 集合中必须是唯一的。 必须先删除命令,然后才能创建具有相同 Name 属性设置的新命令。 尝试使用已存在的 Name 属性创建命令会引发错误。

此方法还返回 Command 对象。 这样,便可以声明对象并在调用 Addmethod 时向其分配命令。

   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 方法