[エージェントを表示する]
エージェントを表示して、色んな動作をさせています。
参考URL:
http://www.microsoft.com/msagent/
【ソースコード】
[tips0179.vbs]
Option Explicit
On Error Resume Next
Dim objAc
Dim objAgent
Dim objRequestId
Set objAc = WScript.CreateObject("Agent.Control.1", "Agent_")
If Err.Number = 0 Then
objAc.Connected = True
objAc.Characters.Load "Agent"
Set objAgent = objAc.Characters("Agent")
If Err.Number = 0 Then
objAgent.MoveTo 100, 100
objAgent.Show
objAgent.GestureAt 0, 300
objAgent.MoveTo 300, 300
Set objRequestId = objAgent.Think("えっとー")
objAgent.Stop(objRequestId)
objAgent.Speak "ByeBye"
objAgent.Hide
WScript.Sleep 10000
Else
WScript.Echo "エラー:" & Err.Description
End If
objAc.Characters.Unload "Agent"
objAc.Connected = False
Else
WScript.Echo "エラー:" & Err.Description
End If
Set objAc = Nothing