- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
诚然,这是一个谷歌问题。但似乎所有文档都已被删除,我在任何地方都找不到它们。因此,我希望有人可以向我展示一些用于枚举对象的 VBScript 代码,或者具有更强的 google-fu。
merlin 代理是一个废弃的 Windows 组件,类似于 Alice旨在通过让 children 讲故事来教授编程。有人介绍给我的in this stackoverflow answer通过 Bob Mc (坦率地说,值得更多的支持)。无论如何,这里有一个示例,假设您使用的是 Windows 并且它安装到 C 驱动器(我发现 merlin 几乎存在于所有计算机上):
agentName = "Merlin"
agentPath = "c:\windows\msagent\chars\" & agentName & ".acs"
Set agent = CreateObject("Agent.Control.2")
agent.Connected = TRUE
agent.Characters.Load agentName, agentPath
Set character = agent.Characters.Character(agentName)
character.Show
character.MoveTo 200, 400
character.Play "Surprised"
Wscript.Sleep 10000
现在我正在寻找 Merlin 可以采取的其他顶级操作。据我所知:
Play 采用动画名称。我也在寻找所有这些。据我所知:
你能帮我找到剩下的吗?
最佳答案
我不知道为什么我没有早点尝试互联网文件馆[1],但它确实有效。以下是 merlin 可以执行的动画:
Acknowledge Nods headAlert Straightens and raises eyebrowsAnnounce Raises trumpet and playsBlink Blinks eyesConfused Scratches headCongratulate Displays trophyCongratulate_2 ApplaudsDecline Raises hands and shakes headDoMagic1 Raises magic wandDoMagic2 Lowers wand, clouds appearDontRecognize Holds hand to earExplain Extends arms to sideGestureDown Gestures downGestureLeft Gestures to his leftGestureRight Gestures to his rightGestureUp Gestures upGetAttention Leans forward and knocksGetAttentionContinued Leaning forward, knocks againGetAttentionReturn Returns to neutral positionHearing_1 Ears extend (looping animation)Hearing_2 Tilts head left (looping animation)Hearing_3 Turns head left (looping animation)Hearing_4 Turns head right (looping animation)Hide Disappears under capIdle1_1 Takes breathIdle1_2 Glances left and blinksIdle1_3 Glances rightIdle1_4 Glances up to the right and blinksIdle2_1 Looks at wand and blinksIdle2_2 Holds hands and blinksIdle3_1 YawnsIdle3_2 Falls asleep (looping animation)LookDown Looks downLookDownBlink Blinks looking downLookDownReturn Returns to neutral positionLookLeft Looks leftLookLeftBlink Blinks looking leftLookLeftReturn Returns to neutral positionLookRight Looks rightLookRightBlink Blinks looking rightLookRightReturn Returns to neutral positionLookUp Looks upLookUpBlink Blinks looking upLookUpReturn Returns to neutral positionMoveDown Flies downMoveLeft Flies to his leftMoveRight Flies to his rightMoveUp Flies upPleased Smiles and holds his hands togetherProcess Stirs cauldronProcessing Stirs cauldron (looping animation)Read Opens book, reads and looks upReadContinued Reads and looks upReadReturn Returns to neutral positionReading Reads (looping animation)RestPose Neutral positionSad Sad expressionSearch Looks into crystal ballSearching Looks into crystal ball (looping animation)Show Appears out of capStartListening Puts hand to earStopListening Puts hands over earSuggest Displays light bulbSurprised Looks surprisedThink Looks up with hand on chinThinking Looks up with hand on chin (looping animation)Uncertain Leans forward and raises eyebrowsWave WavesWrite Opens book, writes and looks upWriteContinued Writes and looks upWriteReturn Returns to neutral positionWriting Writes (looping animation)
Here's how to get them all:
For Each strName in objCharacter.AnimationNames
Wscript.Echo strName
Next
1:(无法解析此链接) http://web.archive.org/web/20080214075638/http://www.microsoft.com/technet/scriptcenter/funzone/agent.mspx
关于vbscript - Merlin Agent 可以执行哪些操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1116451/
我正在使用下面的脚本来调用另一个脚本。问题是我必须将 WScript.Arguments 检索到的参数传递给我正在调用的第二个脚本。有人可以告诉我该怎么做吗。 Dim objShell Set obj
我正在使用下面的脚本来调用另一个脚本。问题是我必须将我通过 WScript.Arguments 检索的参数传递给我正在调用的第二个脚本。有人可以告诉我该怎么做吗。 Dim objShell Set o
我有一个非常简单的 vbscript 代码: Dim path As String = Environment.GetFolderPath(Environment.SpecialFolder.Prog
我需要将名称基于日期的文件移动到另一个文件夹。 文件结构为: 来源: \\network_location\folder\Filename_09-11-2012.txt 目的地: C:\Dump\Fi
我有一个关于 VBScript 中变量作用域的问题。我知道有以下关键字(来自 autoitscript.com ): Dim = 局部作用域,如果变量名在全局不存在(在这种情况下它重用全局变量!) G
我正在尝试在 VBScript 中运行以下代码但它没有编译最后一条语句。是不是因为VBScript不允许命名参数? Filename_Argument = WScript.Arguments(0) S
在VBScript中,我需要确保用户输入一个整数。 这是我现在所拥有的: WScript.Echo "Enter an integer number : " Number = WScript.StdI
使用这些信息,我学会了here和here。 我在下面创建了短代码。 当我运行代码并有意识地输入任务计划程序库的“\”文件夹中存在的任务时,我收到“任务不存在” msgbox。 我尝试在传递给函数的变量
我试图仅用VBScript编写一个小的脚本供家庭使用,该脚本在Macrium Reflect中进行预定备份之前运行。 我被困在一个看似很小的问题上,这是在物理断开网络驱动器(即未连接电缆)时的错误处理
我阅读了 Eric Lippert 关于 VBScript 中默认属性语义的文章:http://blogs.msdn.com/b/ericlippert/archive/2005/08/30/4580
我正在尝试使用 VBScript 过滤二维数组,但 VBScript 的内置“过滤器”函数仅适用于单维数组。我使用的是“rs.GetRows()”数组,那么是否有一个可以处理二维数组的简单函数? 编辑
尝试在 HP-UFT 中运行时,下面的 VBScript 代码让我感到困惑,因为第一个语句打印 True 而不是 False (这似乎不合逻辑),而第二个打印 False (这似乎合乎逻辑) 代码:
我刚刚了解到 $ 需要转义字符。 VBScript 中还有哪些特殊字符? 还有一个 bool 函数可以用来判断一个字符是否是特殊字符? 最佳答案 嗯? WScript.Echo "$" 输出 $ 而不
我需要将批处理文件转换为 vbscript,但我对两者都不熟悉。如果我能理解批处理文件中发生的事情,我就可以很容易地计算出 vbscript。问题是批处理文件运行一些 cscript 命令,其语法应该
已结束。此问题正在寻求书籍、工具、软件库等的推荐。它不满足Stack Overflow guidelines 。目前不接受答案。 我们不允许提出寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便
长期以来,人们一直在批处理文件中嵌入和执行 VBScript。但是我看到的所有已发布的解决方案(在最初提出这个问题时)都涉及编写临时 VBS 文件。例如:Embed VBScript inside W
如何检查文件夹中是否存在任意名称的文件?我还想忽略子文件夹。 谢谢。 编辑: 我想我已经明白了,但也感谢任何贡献...... If Folder.Files.Count > 0 Then 'Do
我对编程很陌生,我想制作一个程序,从 Vb 脚本的列表中随机选择一个名称或句子。 这是列表: Jacob James Jason Caleb Ashlee John 程序需要从该列表中选择一个随机名称
如何检查文件夹中是否存在任意名称的文件?我还想忽略子文件夹。 谢谢。 编辑: 我想我已经明白了,但也感谢任何贡献...... If Folder.Files.Count > 0 Then 'Do
我需要一个 Vbscript,它可以从我的 PC 打开一个图像文件,并在几分钟后自动关闭。我计划通过命令提示符运行脚本,非常感谢任何帮助。 最佳答案 使用 HTML Application 可能更容易
我是一名优秀的程序员,十分优秀!