请问如何在网页上使用ms Agent

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title></title>
    </head>
    <body>
    <script language=javascript>
    /*
    agent.Characters.Load("genie", "http://agent.microsoft.com//agent2//chars//genie//genie.acf");
    var genie=agent.Characters.Character("genie");
    genie.Show();
    */
    var AgentControl,Merlin;
    AgentControl=new ActiveXObject("Agent.Control.2");
    AgentControl.Connected = true; //  necessary for IE3
    AgentControl.Characters.Load("Merlin", "http://agent.microsoft.com//agent2//chars//genie//genie.acf");
    // Note that JScript strings require 2 slashes for every single slash in a string
    Merlin = AgentControl.Characters.Character("Merlin");
    // Note that use of the Character method, which is optional in VBScript, is required in JScript
    Merlin.LanguageID = 0x0409; //  needed under come conditions
    Merlin.Get("state", "Showing, Speaking");
    Merlin.Get("animation", "Greet, GreetReturn,pleased");
    Merlin.Show();
    Merlin.Get("state", "Hiding");
    Merlin.Play("Greet");
    Merlin.Speak("hello! My younger sister , My name is Genie, and my master is Linli, who gives my life.");
    Merlin.Speak("I hope you to be happy everyday! Bye Bye!");
    Merlin.Play("pleased");
    Merlin.Hide()
    </script>
    </body>
    </html>
      

  2.   

    Merlin 的全部动作:<html>
    <head>
    <style>button{width:100;border:outset 2;}</style>
    </head>
    <body bgcolor=threedface scroll=auto><button onclick=  Merlin.Play("RestPose") >复位
    <button onclick=  Merlin.Stop() >停止
    <button onclick=  Merlin.Play("Acknowledge") >点头
    <button onclick=  Merlin.Play("Surprised") >惊讶
    <button onclick=  Merlin.Play("GestureUp") >手势
    <button onclick=  Merlin.Play("Pleased") >满足
    <button onclick=  Merlin.Play("Alert") >警告
    <button onclick=  Merlin.Play("Announce") >宣布
    <button onclick=  Merlin.Play("Blink") >眨眼
    <button onclick=  Merlin.Play("Confused") >困惑
    <button onclick=  Merlin.Play("Congratulate") >恭喜1
    <button onclick=  Merlin.Play("Congratulate_2")  >恭喜2
    <button onclick=  Merlin.Play("Decline") >拒绝
    <button onclick=  Merlin.Play("DoMagic1")   >变魔术1
    <button onclick=  Merlin.Play("DoMagic2") >变魔术2
    <button onclick=  Merlin.Play("DontRecognize") >没听清
    <button onclick=  Merlin.Play("Explain") >说明
    <button onclick=  Merlin.Play("GetAttention") >敲一下
    <button onclick=  Merlin.Play("GetAttentionContinued") >不停敲
    <button onclick=  Merlin.Play("GetAttentionReturn") >不敲了
    <button onclick=  Merlin.Play("Greet") >问候
    <button onclick=  Merlin.Play("Hearing_1") >听1
    <button onclick=  Merlin.Play("Hearing_2") >听2
    <button onclick=  Merlin.Play("Hearing_3") >听3
    <button onclick=  Merlin.Play("Hearing_4") >听4
    <button onclick=  Merlin.Play("Idle1_1") >1-1
    <button onclick=  Merlin.Play("Idle1_2") >1-2
    <button onclick=  Merlin.Play("Idle1_3") >1-3
    <button onclick=  Merlin.Play("Idle1_4") >1-4
    <button onclick=  Merlin.Play("Idle2_1") >2-1
    <button onclick=  Merlin.Play("Idle2_2") >2-2
    <button onclick=  Merlin.Play("Idle3_1") >3-1
    <button onclick=  Merlin.Play("Idle3_2") >3-2
    <button onclick=  Merlin.Play("LookDown") >俯视
    <button onclick=  Merlin.Play("LookDownBlink") >俯视眨眼
    <button onclick=  Merlin.Play("LookDownReturn") >俯视眨眼返回
    <button onclick=  Merlin.Play("MoveUp") >上移
    <button onclick=  Merlin.Play("MoveDown") >下移
    <button onclick=  Merlin.Play("MoveLeft") >左移
    <button onclick=  Merlin.Play("MoveRight") >右移
    <button onclick=  Merlin.Play("Process") >熬汤
    <button onclick=  Merlin.Play("Processing") >熬汤
    <button onclick=  Merlin.Play("Read") >读
    <button onclick=  Merlin.Play("ReadReturn") >不读了
    <button onclick=  Merlin.Play("Reading") >正在读
    <button onclick=  Merlin.Play("ReadContinued") >不停读
    <button onclick=  Merlin.Play("Sad") >悲哀
    <button onclick=  Merlin.Play("Search") >查找
    <button onclick=  Merlin.Play("Searching") >正在查找
    <button onclick=  Merlin.Play("StartListening") >听
    <button onclick=  Merlin.Play("StopListening") >捂耳朵
    <button onclick=  Merlin.Play("Suggest") >暗示
    <button onclick=  Merlin.Play("Uncertain") >想飞
    <button onclick=  Merlin.Play("Wave") >挥手
    <button onclick=  Merlin.Play("Write") >写东西
    <button onclick=  Merlin.Play("WriteContinued") >不停写
    <button onclick=  Merlin.Play("WriteReturn") >不写了
    <button onclick=  Merlin.Think("fly") >想<button onclick=  doalert('something') >说<script>
    function doalert(text) {
    Merlin.Speak(text);
    }
    </script><Object ID=agent ClassID=CLSID:D45FD31B-5C6E-11D1-9EC1-00C04FD7081F></Object><script>
    var MerlinID;
    var MerlinACS;
    agent.Connected=true;
    MerlinLoaded=LoadLocalAgent(MerlinID,MerlinACS);
    Merlin=agent.Characters.Character(MerlinID);
    Merlin.Show();function LoadLocalAgent(CharID,CharACS){
    LoadReq=agent.Characters.Load(CharID,CharACS);
    return(true);
    }
    </script></body>
    </html> 
      

  3.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title></title>
    </head>
    <body>
    <script language=javascript>
    /*
    agent.Characters.Load("genie", "http://agent.microsoft.com//agent2//chars//genie//genie.acf");
    var genie=agent.Characters.Character("genie");
    genie.Show();
    */
    var AgentControl,Merlin;
    AgentControl=new ActiveXObject("Agent.Control.2");
    AgentControl.Connected = true; //  necessary for IE3
    AgentControl.Characters.Load("Merlin", "http://agent.microsoft.com//agent2//chars//genie//genie.acf");
    // Note that JScript strings require 2 slashes for every single slash in a string
    Merlin = AgentControl.Characters.Character("Merlin");
    // Note that use of the Character method, which is optional in VBScript, is required in JScript
    Merlin.LanguageID = 0x0409; //  needed under come conditions
    Merlin.Get("state", "Showing, Speaking");
    Merlin.Get("animation", "Greet, GreetReturn,pleased");
    Merlin.Show();
    Merlin.Get("state", "Hiding");
    Merlin.Play("Greet");
    Merlin.Speak("hello! My younger sister , My name is Genie, and my master is Linli, who gives my life.");
    Merlin.Speak("I hope you to be happy everyday! Bye Bye!");
    Merlin.Play("pleased");
    Merlin.Hide()
    </script>
    </body>
    </html>