私が行っているプレゼンテーションのために、極端でちょっとばかげたデモを作成しています。ある種の API を使用して複数のアクターを表示することを望んでおり、Microsoft Agent の使用を計画していました。Microsoft エージェントで 2 つ以上のエージェントを同時に表示することはできますか? 複数のスレッドまたはプロセスを使用することは問題ではありません。
COM の操作を簡単にするために、PowerShell V2 を使用しています。現在のコードは次のようになります。
$agent = new-object -com agent.control.2
$agent2 = new-object -com agent.control.2
$agent.connected = 1
$agent2.connected = 1
[void] $agent.characters.load("Merlin")
[void] $agent2.characters.load("Robby")
$merlin = $agent.characters.character("Merlin")
$robby = $agent2.characters.character("Robby")
# Insert silly demo with our actors Merlin and Robby here!
編集: 私は決して Microsoft Agent で販売されていません。同じまたは類似のことを行うためのより良い方法があれば、それについて聞きたいです.