适用于多个流程的AppActivate [一个应用程序]

时间:2016-12-19 16:12:42

标签: windows login vbscript bots

我遇到VBS问题,确切地说是AppActivate命令。

============================================== < / p>

[基本信息]

我试图创建VBS来运行我的游戏并登录。

[自我进步]

到目前为止,我能够实现这一目标:

Dim objShell
Set objShell = CreateObject( "WScript.Shell" )
objShell.Run("""C:\Riot Games\League of Legends\LeagueClient.exe""")
WScript.Sleep 10000
objShell.AppActivate "League Client"
objShell.SendKeys "{TAB}"
objShell.SendKeys ("mylogin")
objShell.SendKeys "{TAB}"
objShell.SendKeys ("mypassword")
objShell.SendKeys "{ENTER}"

[问题1]

这个脚本不起作用。 我已经尝试将它用于其他应用程序然后它可以工作。 我开始进行故障排除,到目前为止我注意到联盟传奇客户端打开了4个进程,每个进程都有其他PID(1x LeagueClient.exe,3x LeagueClientUX.exe)

[问题2]

通过PID选择应用程序也不起作用。

[思想]

你知道如何选择英雄联盟窗口吗?我还要提一下,我正在引用LOL的客户端启动器。

0 个答案:

没有答案