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

Amm*_*tar 5 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
Run Code Online (Sandbox Code Playgroud)

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

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

干杯

Tom*_*lak 4

WshShell 对象就是解决方案。

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

- 使用其SendKeys()方法将击键发送到当前具有焦点的任何应用程序。

这太简单了,我省略了示例代码(毕竟您自己也差不多了)。