关于Agent 角色代理使用(整理)
2006-05-09 08:03
429 查看
'使用控件:Microsoft Agent Control 2.0
Private Sub VbAcs_Click() '菜单 VbAcs单击事件
Dim Genie As IagentCtlCharacter '定义角色变量
Dim DataPath As String '定义角色文件变量
DataPath = App.Path + "/abc.acs"
If Not VbFile_Exist(DataPath) Then
Exit Sub
End If
If VbAcs.Tag = 0 Then
Agent1.Characters.Load "merlin", DataPath '装入角色,并给角色命名(不必和文件中一致)
VBab.Tag = 1
End If
Set Genie = Agent1.Characters("merlin") '定义角色集合变量为装入的角色
Genie.Show
Genie.Speak "欢迎使用*********!"
Genie.Play "Greet" '角色发出动作,需要角色本身支持才行
Genie.Play "Explain"
Genie.MoveTo 400, 400
Genie.Speak "****************************。"
Genie.Play "Confused"
Genie.Play "Decline"
Genie.Play "Read"
Genie.Speak "****************************。"
Genie.Play "ReadContinued"
Genie.Play "ReadContinued"
Genie.Play "Congratulate_2"
Genie.Speak "等着瞧吧……"
Genie.Play "Congratulate"
Genie.Play "Wave"
Genie.Hide
Genie.MoveTo 0, 0
Set Genie = Nothing '释放集合变量
End Sub
Private Sub VbAcs_Click() '菜单 VbAcs单击事件
Dim Genie As IagentCtlCharacter '定义角色变量
Dim DataPath As String '定义角色文件变量
DataPath = App.Path + "/abc.acs"
If Not VbFile_Exist(DataPath) Then
Exit Sub
End If
If VbAcs.Tag = 0 Then
Agent1.Characters.Load "merlin", DataPath '装入角色,并给角色命名(不必和文件中一致)
VBab.Tag = 1
End If
Set Genie = Agent1.Characters("merlin") '定义角色集合变量为装入的角色
Genie.Show
Genie.Speak "欢迎使用*********!"
Genie.Play "Greet" '角色发出动作,需要角色本身支持才行
Genie.Play "Explain"
Genie.MoveTo 400, 400
Genie.Speak "****************************。"
Genie.Play "Confused"
Genie.Play "Decline"
Genie.Play "Read"
Genie.Speak "****************************。"
Genie.Play "ReadContinued"
Genie.Play "ReadContinued"
Genie.Play "Congratulate_2"
Genie.Speak "等着瞧吧……"
Genie.Play "Congratulate"
Genie.Play "Wave"
Genie.Hide
Genie.MoveTo 0, 0
Set Genie = Nothing '释放集合变量
End Sub
相关文章推荐
- c++builder 中关于#pragma使用整理
- 关于静态代理的一个使用
- 关于使用android studio时的一些错误整理
- 【整理】关于角色攻击范围判定和攻击判定
- 关于临时表使用,今天突然用到了临时表,一些sql语句顿时都想不起怎么来写了,今天请教同事头弄完了,特此整理下。
- Spring AOP使用整理:自动代理以及AOP命令空间
- 关于拦截器与过滤器使用场景、拦截器与过滤器的区别整理
- 关于数据库连接池使用代理报 java.lang.ClassCastException
- 在网上找到的javascript关于文件操作的使用方法,感觉比较全面,仅作整理使用
- 关于SQL SERVER时间格式使用的一些总结 综合整理
- java.lang.Instrument 代理Agent使用详细介绍
- 整理关于oracle数据库中的commit和rollback的使用和原理
- 关于UITableView的使用整理
- 关于picasso的简单使用(整理自网络)
- 使用静态工厂方法创建连接池(关于代理和包装的使用)
- 关于正确使用Android AsyncTask学习整理
- 笔记:oracle关于使用代理主键还是逻辑主键的好?
- 关于oracle使用到的函数整理
- 最近希望能够整理一下关于CVS的使用
- 整理关于java开发工具使用过程中一些小技巧来提高开发效率