VBScript中的多个程序启动和sendkeys替代

时间:2015-02-10 08:12:04

标签: windows vbscript hotkeys sendkeys

我试图通过Logitech UberOptions热键执行VBScript,但当然,由于SendKeys numberlock错误,很好的 巨大 Logitech NumLock切换图形在我的屏幕上显示出来。它看起来不漂亮。我假设SendKeys的替代方案可以解决这个问题。

但是,当vbs尝试引导2个exe时,存在一个真正的问题。它正确启动了WOMIC和Jarvis,但是Jarvis强制在启动后关闭毫秒,WOmic仍然存在。

代码的最后一行是I"自动连接"到我的麦克风服务器(在我的机器人上)通过WOMIC GUI的菜单栏。

在这种情况下,SendKeys的替代方案是什么?

这是我的剧本:

Set oShell = CreateObject("WScript.Shell")
oShell.Run("""C:\Program Files (x86)\JARVIS\CustomizeableJarvis.exe""")
WScript.Sleep 250
oShell.Run("""C:\Program Files (x86)\WOMic\womicclient.exe""")
WScript.Sleep 500
oShell.AppActivate "WO Mic Client 2.10"
WScript.Sleep 100
oShell.SendKeys "%cc~"

1 个答案:

答案 0 :(得分:0)

完全忘了这篇文章,我想我现在可以回答我自己的问题了。

任何查看此内容的人都应该选择使用AutoHotKey。更好地完成我想要做的事情。