使用VBScript打开应用程序并在其中执行操作

时间:2014-07-04 12:48:04

标签: vbscript

我写了下面的vbs来打开ciphergraph:

Dim objShell
Set objShell = WScript.CreateObject( "WScript.Shell" )
objShell.Run("""C:\Program Files (x86)\CipherGraph\LaunchStub.exe""")
Set objShell = Nothing
WScript.Sleep 250

我还想在密码图窗口中选择“连接”按钮 - 我可以通过两次点击'TAB'然后在应用启动时'返回'来实现它

我该怎么做?对不起,如果这是一个基本问题,VBS新手,但找不到答案??

欢呼声

2 个答案:

答案 0 :(得分:3)

WshShell object是解决方案。

- 使用其AppActivate() method将正在运行的应用程序置于前台。

- 使用其SendKeys() method向当前具有焦点的应用程序发送击键。

这很简单,我省略了示例代码(毕竟你自己几乎就在那里)。

答案 1 :(得分:0)

我认为这样做效果更好:

true

它甚至可以打开网站!