Karakterler “c:\windows\msagent\char” klasörü içerisinde bulunabilir. Her karakter her animasyonu desteklemez.
Agent - Özellikler
Connected
Index
Left
RaiseRequestError
Tag
Top
Agent - Olaylar
ActivateInput
ActivateClientChange
AgentPropertyChange
BalloonHide
BalloonShow
Bookmark
Click
Command
Dblclick
DeactivateInput
DefaultCharacterChange
DragComplete
DragStart
HelpComplete
Hide
IdleComplete
IdleStart
ListenComplete
ListenStart
Move
RequestComplete
RequestStart
ReStart
Show
ShutDown
Size
Agent - Yöntemler
Activate
GestureAt
Get
Hide
Interrupt
Listen
MoveTo
Play
Show
ShowPopupMenu
Speek
Stop
StopAll
Think
Wait
Agent - Karakter Animasyonları
Acknowledge
Alert
Announce
Blink
Confused
Congratulate
Congratulate_2
Decline
DoMagic1
DoMagic2
DontRecognize
Explain
GestureDown
GestureLeft
GestureRight
GestureUp
GetAttention
GetAttentionContinued
GetAttentionReturn
Greet
Hearing_1
Hearing_2
Hearing_3
Hearing_4
Hide
Idle1_1
Idle1_2
Idle1_3
Idle1_4
Idle1_5
Idle1_6
Idle2_1
Idle2_2
Idle2_3
Idle3_1
Idle3_2
LookDown
LookDownBlink
LookDownReturn
LookLeft
LookLeftBlink
LookLeftReturn
LookRight
LookRightBlink
LookRightReturn
LookUp
LookUpBlink
LookUpReturn MoveDown
MoveLeft
MoveRight
MoveUp
Pleased
Process
Processing
Read
ReadContinued
ReadReturn
Reading
RestPose
Sad
Search
Searching
Show
StartListening
StopListening
Suggest
Surprised
Think
Thinking
Uncertain
Wave
Write
WriteContinued
WriteReturn
Writing
Agent - Uygulama
Dim Wizard As IagentCtlCharacterEx ‘ Bir agent karakteri olduğu bildiriliyor
Agent1.Characters.Load "wizard", "wizard.acs" ‘ Karakter çağrılıyor
Set Wizard = Agent1.Characters("wizard")
Wizard.Show ‘ Karakter gösteriliyor
Wizard.Play "Greet" ‘ “Greet” animasyonu oynatılıyor
Wizard.Speak "Merhaba Ben Geldim!" ‘ Animasyonla birlikte konuşuyor
Wizard.MoveTo 300, 400 ‘ 300, 400 pozisyonuna gönderiliyor
Wizard.Play "DoMagic1" ‘ Sihir animasyonu
Wizard.Play "DoMagic2"
Wizard.Speak "Basit bir numara"
Wizard.Hide ‘ Saklanıyor
