Agent.rbl
Top  Previous  Next

The Agent.rbl uses Microsoft's Agent technology to that enables an enriched form of user interaction, that can make using and learning to use a computer easier and more naturally. With the Microsoft Agent set of software services, developers can easily enhance the user interface of their applications and Web pages with interactive personalities in the form of animated characters. It does not appear in the R:BASE for Windows Plugins Menu. The Agent.rbl was included in the 2004 R:BASE Developers' Conference Package. It is currently available in the R:BASE Plugin Power Pack.

To start working with MS Agent character, you need to make sure that your computer has installed MS Agent engine. This engine can be downloaded from: http://activex.microsoft.com/activex/controls/agent2/MSagent.exe


Every agent has its own set of supported animations. The user can find this information on the developer web-site or in the Agent documentation. The Agent.rbl uses the MS Agent technology, with R:BASE 7.x, displaying the Merlin Character:
 
merlin  
 
Syntax:  


agent


Where:  
 
START is used to initialize the MS Agent engine. If the user does not specify the character file name, Agent.rbl plugin will use the Merlin character. Usually agent characters are found in 2 locations:  
 
1.C:\WINNT\MSAGENT\CHARS\  
2.C:\WINDOWS\MSAGENT\CHARS\  
 
CLOSE is used to stop MS Agent engine  

SHOW is used to show the character on a screen  

HIDE is used to hide the character  
 
SAY is used to show a balloon hint with phrase, and if installed, MS Speech engine to hear this phrase.  

PLUGIN Agent.rbl SAY|Hello World!!!  

PLAY is used to make the character perform some actions  
 
PLUGIN Agent.rbl PLAY|Announce  
 
This is a list of supported commands for Merlin character:  
 
·Acknowledge  
·Alert  
·AlertReturn  
·Announce  
·AnnounceReturn  
·Blink  
·Confused  
·ConfusedReturn  
·Congratulate  
·CongratulateReturn  
·Congratulate_2  
·Decline  
·DeclineReturn  
·DoMagic1  
·DoMagic2  
·DoMagicReturn  
·DontRecognize  
·DontRecognizeReturn  
·Explain  
·ExplainReturn  
·GestureDown  
·GestureDownReturn  
·GestureLeft  
·GestureLeftReturn  
·GestureRight  
·GestureRightReturn  
·GestureUp  
·GestureUpReturn  
·GetAttention  
·GetAttentionReturn  
·GlanceDown  
·GlanceLeft  
·GlanceRight  
·GlanceUp  
·Greet  
·GreetReturn  
·Hear_1  
·Hear_2  
·Hear_3  
·Hear_4  
·Hide  
·Idle1_1  
·Idle1_2  
·Idle1_3  
·Idle1_4  
·Idle2_1  
·Idle2_2  
·Idle3_1  
·Idle3_1Return  
·Idle3_2  
·LookDown  
·LookDownBlink  
·LookDownReturn  
·LookLeft  
·LookLeftBlink  
·LookLeftReturn  
·LookRight  
·LookRightBlink  
·LookRightReturn  
·LookUp  
·LookUpBlink  
·LookUpReturn  
·MoveDown  
·MoveDownReturn  
·MoveLeft  
·MoveLeftReturn  
·MoveRight  
·MoveRightReturn  
·MoveUp  
·MoveUpReturn  
·Pleased  
·PleasedReturn  
·Processing  
·ProcessingReturn  
·Read  
·ReadContinued  
·ReadReturn  
·Reading  
·ReadingReturn  
·RestPose  
·Sad  
·SadReturn  
·Show  
·StartListening  
·StartListeningReturn  
·StopListening  
·StopListeningReturn  
·Suggest  
·SuggestReturn  
·Surprised  
·SurprisedReturn  
·Think  
·ThinkReturn  
·Uncertain  
·UncertainReturn  
·Wave  
·WaveReturn  
·Write  
·WriteContinued  
·WriteReturn  
·Writing  
·WritingReturn  
 
MOVE is used to make the character move on a screen  
 
PLUGIN Agent.rbl MOVE|0|0  
 
Or  
 
PLUGIN Agent.rbl MOVE|500|500  
 
 

Other Agent characters can be found online.