我正在为我正在做的演示创建一个极端且有点愚蠢的演示。我希望使用某种类型的 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 上出售。如果您有更好的方法来做相同或类似的事情,我很想听听。