Add 方法

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

说明

Command 对象添加到 Commands 集合中。

语法

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

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

 

言论

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

此方法还返回 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 方法