设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 编程开发 >> Visual C++ >> Microsoft Agent技术应用
精品推荐
Visual C++点击TOP10
·用WINSOCK实现聊天室的VC++程序设计
·利用mfc编写activex控件
·用vc实现生产者消费者问题
·DirectX8.0
·C/C++ 大量经典编程书籍下载
·VC快捷键大全
·CreateFileMapping的MSDN翻译和使用心得
·Windows环境下的麦克风录音系统
·挂钩Windows API
·如何开发OPC Server
编程开发点击TOP10
·数字小键盘指法练习
·用C语言编通讯录程序(初学者级别的)
·ASP.NET 程序中常用的三十三种代码
·我写的Java学生成绩管理系统源代码
·CHK文件恢复工具
·Modem 常用AT指令集
·java笔试题
·异常java.sql.SQLException: Io exception:The Network Adapter could not establish connection
·单片机模拟I2C总线及24C02(I2C EEPROM)读写实例(源代码)
·C++经典电子书下载
精选专题

Microsoft Agent技术应用

作者: 来源:网络文章 时间:2005-12-13 18:42:44

Microsoft Agent技术应用(7)     BOOL agentAPISetName(LPCSTR sName);
    // 将角色卸载
    BOOL agentAPIUnload();
    // 显示角色
    BOOL agentAPIShow();
    // 隐藏角色
    BOOL agentAPIHide();
    // 显示或隐藏角色
    BOOL agentAPIShowORHide();
    // 停止角色表演
    BOOL agentAPIStop();
    // 角色表演(sAction动作名称)
    BOOL agentAPIPlay(LPCSTR sAction);
    // 角色讲话(sText句子)
    BOOL agentAPISpeak(LPCSTR sText);
    // 角色鞠躬(x,y 指方向)
    BOOL agentAPIGesAt(WORD x, WORD y);
    // 移动角色到指定的位置(x,y移动的坐标)
    BOOL agentAPIMoveTo(WORD x, WORD y);
    // 保存当前角色显示状态
    BOOL agentAPISaveState();
    // 恢复角色的状态
    BOOL agentAPIRestoreState();
    // 允许自动阅读
    BOOL agentAPIEnableAutoRead();
    // 禁止自动阅读
    BOOL agentAPIDisableAutoRead();
    注意传递给AgentShell的数据长度不要超过1K(实际上一般不会大于1K)。
    2) 使用接口
    有了以上介绍的接口函数,对Agent的控制变的很简单,以下是一个简单的问候示例:
    // 启动AgentShell
    if( agentAPIRun(TRUE))
    {
     // 保存当前Agent的状态
     agentAPISaveState();
     // 开始表演
     agentAPIPlay(_T("Greet"));
     // 讲话
     agentAPISpeak(_T("hello, my friend."));
     // 表演结束
     agentAPIPlay(_T("GreetReturn"));
     // 恢复原来状态
     agentAPIRestoreState();
     // 退出
     agentAPIExit();
    }

    AgentShell在笔者的免费软件"我的助手"中得到很好的利用,当然目前其仅涉及了Agent的一小部分内容,还有如语音识辨等,未做处理,还有待一步改进。以上程序在Visual C++ 6.0编译通过,源代码可到助手之家(http://www.helperHome.com)下载。

共8页 9 7 [1] [2] [3] [4] [5] [6] [7] [88 :>

Microsoft Agent技术应用 相关文章:
Microsoft Agent技术应用 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com