Add 方法

[Microsoft 代理从 Windows 7 开始已弃用,可能在后续版本的 Windows 中不可用。]

Description

Command 对象添加到 Commands 集合。

语法

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

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