让你的网页更精彩 – Javascript 调用MSAgent

让你的网页更精彩 – Javascript 调用MSAgent<!–让你的网页更精彩–MicrosoftAgent在网页上的简单应用(本文假设您使用WindowsXP或Windows2000操作系统)不知在你漫游互联网时可曾在他开某个网页时看到一个小巫师,蓝色的袍子上满是金黄的星星和月亮十分可爱。他会向你问好,给你介绍这个网站。你一定奇怪,那个巫师是怎么做出来的。其实他并不是网页实现的而是微软的一…

大家好,又见面了,我是你们的朋友全栈君。

让你的网页更精彩 - Javascript 调用MSAgent
<!–

让你的网页更精彩 - Javascript 调用MSAgent让你的网页更精彩–Microsoft Agent在网页上的简单应用
让你的网页更精彩 - Javascript 调用MSAgent(本文假设您使用WindowsXP或Windows2000操作系统) 
让你的网页更精彩 - Javascript 调用MSAgent不知在你漫游互联网时可曾在他开
让你的网页更精彩 - Javascript 调用MSAgent某个网页时看到一个小巫师,蓝色的袍子上满是金黄的星星和月亮十分可爱。他会向你问好,给
让你的网页更精彩 - Javascript 调用MSAgent你介绍这个网站。你一定奇怪,那个巫师是怎么做出来的。其实他并不
让你的网页更精彩 - Javascript 调用MSAgent是网页实现的而是微软的一个ActiveXObject 叫Microsoft Agent。今天,
让你的网页更精彩 - Javascript 调用MSAgent我们来讨论如何在你的网页中加入这个可爱的Agent(他叫Merlin)。
让你的网页更精彩 - Javascript 调用MSAgentMicrosoft Agent 的官方角色除了WindowsXP和2000自带的巫师Merlin,
让你的网页更精彩 - Javascript 调用MSAgent还有需要从http://www.microsoft.com/msagent/downloads/user.asp#character 下载的附加界色。他们
让你的网页更精彩 - Javascript 调用MSAgent是瓶中妖怪Genie(还记得那首歌吗),鹦鹉Peedy和机器人Robby。下载后的文件是exe文件,
让你的网页更精彩 - Javascript 调用MSAgent直接运行就可以完成安装了。
让你的网页更精彩 - Javascript 调用MSAgent在我们的网页里可以通过Javascript调用Agent.Control.2来装载我们的Agent。具体方法如下:
让你的网页更精彩 - Javascript 调用MSAgentvar chName; 
让你的网页更精彩 - Javascript 调用MSAgentvar agent;
让你的网页更精彩 - Javascript 调用MSAgentvar ch;
让你的网页更精彩 - Javascript 调用MSAgentchName = “Merlin”;
让你的网页更精彩 - Javascript 调用MSAgentagent = new ActiveXObject(“Agent.Control.2”); 
让你的网页更精彩 - Javascript 调用MSAgentagent.Connected= true; 
让你的网页更精彩 - Javascript 调用MSAgentagent.Characters.Load(chName,chName+”.acs”);
让你的网页更精彩 - Javascript 调用MSAgentch = agent.Characters(chName);
让你的网页更精彩 - Javascript 调用MSAgent代码解释:
让你的网页更精彩 - Javascript 调用MSAgent· chName 是我们要用的角色的名字,因为多出要使用它,所以把它保存成字符型变量了,这里我们把它定义成了”Merlin”。
让你的网页更精彩 - Javascript 调用MSAgent· agent 为Agent.Control.2指定一个对象变量
让你的网页更精彩 - Javascript 调用MSAgent· agent.Connected = true 用来启动于Microsoft Agent的连接
让你的网页更精彩 - Javascript 调用MSAgent· agent.Characters.Load() 读入要使用的角色,他有两个参数,第一个是角色的姓名,第二个是角色存储的文件。
让你的网页更精彩 - Javascript 调用MSAgento 这里顺便说一下,Microsoft Agent角色都保存在Windows目录下的MSAgent
让你的网页更精彩 - Javascript 调用MSAgentPDF 文件使用 “pdfFactory Pro” 试用版本创建 ?www.fineprint.com.cn
让你的网页更精彩 - Javascript 调用MSAgent文件夹中的chars文件夹内。一般情况下其文件名与角色名是相同的角色文件的
让你的网页更精彩 - Javascript 调用MSAgent扩展名是.acs。
让你的网页更精彩 - Javascript 调用MSAgent
让你的网页更精彩 - Javascript 调用MSAgent· ch = agent.Characters() 让ch成为角色的操纵变量,以后我们只要操纵ch 就可以让我们的角色作出各种动作了。比如我们要使用Speak行为就输入ch.Speak(“Hello”);
让你的网页更精彩 - Javascript 调用MSAgent· 这部分代码基本上就是个模板,应用时Copy&Paste就Ok了.好了,现在我们角色已经读入了内存。
让你的网页更精彩 - Javascript 调用MSAgent接下来我们来讨论一些常用基本角色行为。
让你的网页更精彩 - Javascript 调用MSAgent基本角色行为(以merlin为例)
让你的网页更精彩 - Javascript 调用MSAgentshow() 使角色显示在屏幕上。刚刚创建的角色是不能自己现实出来的必须调用show()函数。
让你的网页更精彩 - Javascript 调用MSAgenthide() 相对于show()的函数,用来让角色从屏幕上隐藏起来(并不从内存中删除)
让你的网页更精彩 - Javascript 调用MSAgentspeak(words) 让我们的角色”说话”,words的内容会显示在一个语言气球内,words为字符串
让你的网页更精彩 - Javascript 调用MSAgentthink(words) words的内容会显示在一个思考气球内,words为字符串
让你的网页更精彩 - Javascript 调用MSAgentmoveto(x,y) 移动到屏幕的(x,y)位置
让你的网页更精彩 - Javascript 调用MSAgentplay(ani) 使用角色动画ani 为字符串。其值可以为:
让你的网页更精彩 - Javascript 调用MSAgentAnnounce 
让你的网页更精彩 - Javascript 调用MSAgentExplain
让你的网页更精彩 - Javascript 调用MSAgentCongratulate
让你的网页更精彩 - Javascript 调用MSAgentDontRecongnize
让你的网页更精彩 - Javascript 调用MSAgentGesturedown
让你的网页更精彩 - Javascript 调用MSAgentGestureleft
让你的网页更精彩 - Javascript 调用MSAgentGestureright
让你的网页更精彩 - Javascript 调用MSAgentGestureup
让你的网页更精彩 - Javascript 调用MSAgentGreet
让你的网页更精彩 - Javascript 调用MSAgentPleased
让你的网页更精彩 - Javascript 调用MSAgentRead
让你的网页更精彩 - Javascript 调用MSAgentSurprised
让你的网页更精彩 - Javascript 调用MSAgentIdel1_1到Ideal1_4
让你的网页更精彩 - Javascript 调用MSAgentIdel2_1和Idel2_2
让你的网页更精彩 - Javascript 调用MSAgent
让你的网页更精彩 - Javascript 调用MSAgent这里仅仅给出关于Merlin 的一部分,具体动画指令可参看MSDN的Microsoft Agent Animations
让你的网页更精彩 - Javascript 调用MSAgentfor 让你的网页更精彩 - Javascript 调用MSAgent.里的内容,没有MSDN的朋友也可以到Microsoft 的网站去下载agent的帮助文件。
让你的网页更精彩 - Javascript 调用MSAgent好了,介绍到这里Microsoft agent 最简单的应用就已经讲完了,下面来看一个例子吧。
让你的网页更精彩 - Javascript 调用MSAgent 
让你的网页更精彩 - Javascript 调用MSAgent程序事例:
让你的网页更精彩 - Javascript 调用MSAgent

–>

让你的网页更精彩 - Javascript 调用MSAgent

<
html
>

让你的网页更精彩 - Javascript 调用MSAgent

<
body
>

让你的网页更精彩 - Javascript 调用MSAgent

<
script
>

让你的网页更精彩 - Javascript 调用MSAgent

var
 chName;
让你的网页更精彩 - Javascript 调用MSAgent

var
 agent;
让你的网页更精彩 - Javascript 调用MSAgent

var
 Merlin;
让你的网页更精彩 - Javascript 调用MSAgentchName 

=

Merlin

;
让你的网页更精彩 - Javascript 调用MSAgentagent 

=
 
new
 ActiveXObject(

Agent.Control.2

);
让你的网页更精彩 - Javascript 调用MSAgentagent.Connected 

=
 
true
;
让你的网页更精彩 - Javascript 调用MSAgentagent.Characters.Load(chName,chName

+

.acs

);
让你的网页更精彩 - Javascript 调用MSAgentMerlin 

=
agent.Characters(chName);
让你的网页更精彩 - Javascript 调用MSAgentMerlin.MoveTo(

200
,
200
);
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Show();
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Play(


Announce

);
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Speak(


欢迎来到 的个人主页

);
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Play(


Explain

);
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Speak(


咳,这里收录了和他朋友的文章。希望您能喜欢。

);
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Play(


Idle1_1

);
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Play(


Pleased

);
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Speak(


请进吧,我的客人

);
让你的网页更精彩 - Javascript 调用MSAgentMerlin.MoveTo(

600
,
300
);
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Play(


Surprised

);
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Speak(


哦对了,大家最近小心非典。多多注意哦

);
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Play(


Idle1_2

);
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Play(


GestureUp

);
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Speak(


祝您在这里愉快

);
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Play(


Read

);
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Hide();
让你的网页更精彩 - Javascript 调用MSAgent

</
script
>

让你的网页更精彩 - Javascript 调用MSAgent

</
body
>

让你的网页更精彩 - Javascript 调用MSAgent

</
html
>

让你的网页更精彩 - Javascript 调用MSAgent

<!–

让你的网页更精彩 - Javascript 调用MSAgent这里仅仅讲述了Microsoft agent最最简单用法。Microsoft Agent的目的是为我们提供一个语音命
让你的网页更精彩 - Javascript 调用MSAgent令环境,只是无奈于目前还没有中文的语言包,我们还不能体会到他的便利。您可以参考MSDN
让你的网页更精彩 - Javascript 调用MSAgent里对Agent的语音用法的说明。
让你的网页更精彩 - Javascript 调用MSAgentPDF 文件使用 “pdfFactory Pro” 试用版本创建 ?w ww.fineprint.com.cn
让你的网页更精彩 - Javascript 调用MSAgent

–>

另一篇文章介绍的一种方法:

让你的网页更精彩 - Javascript 调用MSAgent
<
html
>

让你的网页更精彩 - Javascript 调用MSAgent

<
body
>
 
让你的网页更精彩 - Javascript 调用MSAgent

<
SCRIPT
>
 
让你的网页更精彩 - Javascript 调用MSAgent

<!–
   
让你的网页更精彩 - Javascript 调用MSAgent

function
 crml(nid)  
让你的网页更精彩 - Javascript 调用MSAgent

{   
让你的网页更精彩 - Javascript 调用MSAgent

try
   
让你的网页更精彩 - Javascript 调用MSAgent

{   
让你的网页更精彩 - Javascript 调用MSAgentnid

=
new
 ActiveXObject(

Agent.Control.2

);   
让你的网页更精彩 - Javascript 调用MSAgentnid.Connected 

=
 
true
;   
让你的网页更精彩 - Javascript 调用MSAgentnid.Characters.Load(

“”
);   
让你的网页更精彩 - Javascript 调用MSAgent

return
 nid;   
让你的网页更精彩 - Javascript 调用MSAgent}

   
让你的网页更精彩 - Javascript 调用MSAgent

catch
 (err)   
让你的网页更精彩 - Javascript 调用MSAgent

{   
让你的网页更精彩 - Javascript 调用MSAgent

return
 
false
;   
让你的网页更精彩 - Javascript 调用MSAgent}

   
让你的网页更精彩 - Javascript 调用MSAgent}

   
让你的网页更精彩 - Javascript 调用MSAgent

function
 chplay ()   
让你的网页更精彩 - Javascript 调用MSAgent

{   
让你的网页更精彩 - Javascript 调用MSAgent

if
 (ml
=
crml (

ml

))   
让你的网页更精彩 - Javascript 调用MSAgent

{   
让你的网页更精彩 - Javascript 调用MSAgent

var
 MerlinID;   
让你的网页更精彩 - Javascript 调用MSAgent

var
 MerlinACS;   
让你的网页更精彩 - Javascript 调用MSAgentMerlin 

=
 ml.Characters.Character(MerlinID);   
让你的网页更精彩 - Javascript 调用MSAgentMerlin.MoveTo(

200
,
200
); 
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Show();   
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Play(


Explain

);   
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Play(


Announce

);   
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Speak(


修改成您想要说的话

);   
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Play(


Gestureright

);   
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Play(


Pleased

); 
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Speak(


修改成您想要说的话

);   
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Play(


Idle1_1

); 
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Hide(); 
让你的网页更精彩 - Javascript 调用MSAgentMerlin.MoveTo(

600
,
300
); 
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Show(); 
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Play(


Surprised

);   
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Speak(


修改成您想要说的话

); 
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Play(


Read

); 
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Speak(


修改成您想要说的话

); 
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Play(


Read


让你的网页更精彩 - Javascript 调用MSAgentMerlin.Play(


GestureUp

); 
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Speak(


修改成您想要说的话

); 
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Play(


DontRecognize

); 
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Speak(


修改成您想要说的话

); 
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Play(


DontRecognize

);   
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Play(


Greet

); 
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Speak(


修改成您想要说的话

); 
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Play(


Greet

); 
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Speak(


修改成您想要说的话

); 
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Play(


Greet

); 
让你的网页更精彩 - Javascript 调用MSAgentMerlin.Hide();   
让你的网页更精彩 - Javascript 调用MSAgent}

   
让你的网页更精彩 - Javascript 调用MSAgent}

   
让你的网页更精彩 - Javascript 调用MSAgent

//
–>   

让你的网页更精彩 - Javascript 调用MSAgent

</
SCRIPT
>
 
让你的网页更精彩 - Javascript 调用MSAgent
让你的网页更精彩 - Javascript 调用MSAgent

<
SCRIPT
>
   
让你的网页更精彩 - Javascript 调用MSAgent

<!–
   
让你的网页更精彩 - Javascript 调用MSAgentchplay()   
让你的网页更精彩 - Javascript 调用MSAgent

–>
   
让你的网页更精彩 - Javascript 调用MSAgent

</
SCRIPT
>
 
让你的网页更精彩 - Javascript 调用MSAgent

</
body
>

让你的网页更精彩 - Javascript 调用MSAgent

</
html
>

 本文转自博客园执着的笨蛋的博客,原文链接:让你的网页更精彩 – Javascript 调用MSAgent,如需转载请自行联系原博主。


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/149425.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • ideaj pro2021.4 激活码_通用破解码

    ideaj pro2021.4 激活码_通用破解码,https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • moxa串口服务器5430说明书(moxa多串口卡驱动安装)

    简介*多可让4个RS232串口设备立即联网NPort5400系列的基本功能是把您现有的串口设备联让您可以轻松方便的将串口设备连接到以太网络。不但保证您现有的硬件资源,更保证您未来的网络扩充的可能性。另外,NPort5400系列可以轻松的在串口和以太网络之间进行双向的资料传输,让您可以同时达到集中管理串口设备,和在网络中分散管理主机的目的。简单易用的串口设备联网服务器内建人性化的LCM显示屏,可…

  • SIGPIPE信号

    SIGPIPE信号当一个进程向某个已收到RST的套接字执行写操作时,内核向该进程发送一个SIGPIPE信号。该信号的默认行为是终止进程,因此进程必须捕获它以免不情愿地被终止。不论该进程是捕获了该信号并从其信号处理函数返回,还是简单地忽略该信号,写操作都将返回EPIPE错误。

  • long转string的方法

    long转string的方法publicclassTest{publicstaticvoidmain(String[]args){longa1=12;Strings1=a1+””;//法1:直接加空串System.out.println(s1+999);longa2=34;Strings2…

  • 截图文字识别工具

    截图文字识别工具tkinter程序源码:初识Python,如有不足请多指教。importtkinterastkimportkeyboard#安装:pipinstallkeyboardfromPILimportImageGrab#pipinstallpillowimporttimefromaipimportAipOcr#pipinstallba…

  • 图像去色算法_matlab去雾算法

    图像去色算法_matlab去雾算法先上图看一些算法效果                                           上图中从左到右依次是原图、photoshop去色结果、Matlab的rgb2gray函数处理效果、取rgb均值的效果、使用香港中文大学论文(见下)的结果、Glundland论文(见下)的结果。还有

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号