我遇到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}"
这个脚本不起作用。 我已经尝试将它用于其他应用程序然后它可以工作。 我开始进行故障排除,到目前为止我注意到联盟传奇客户端打开了4个进程,每个进程都有其他PID(1x LeagueClient.exe,3x LeagueClientUX.exe)
通过PID选择应用程序也不起作用。
你知道如何选择英雄联盟窗口吗?我还要提一下,我正在引用LOL的客户端启动器。