我编写了一个vbscript程序来自动加入Google Meet会话,其中包含根据日期和时间输入生成会议所需的代码。每当我运行该程序时,它就会在计算机的后台在无限的窗口中打开(反复每秒打开一个新的Google Meet实例)。应该将定向到Internet Explorer的击键发送到活动的任何对象。应该使它成为活动窗口的代码行不起作用:WshShell.AppActivate "Internet Explorer"
我相信这是引起问题的原因。非常感谢您的帮助!
option explicit
dim webbrowser, WshShell
set webbrowser = createobject("internetexplorer.application")
set WshShell = createobject("Wscript.Shell")
webbrowser.statusbar = false
webbrowser.menubar = false
webbrowser.toolbar = false
webbrowser.visible = true
webbrowser.navigate("https://meet.google.com/")
wscript.sleep(3000)
WshShell.AppActivate Internet Explorer
WshShell.sendkeys "{enter}"
我不知道您为什么使用sendkeys
?
您应该写这样的东西:
Option explicit
dim webbrowser
set webbrowser = createobject("internetexplorer.application")
webbrowser.statusbar = false
webbrowser.menubar = false
webbrowser.toolbar = false
webbrowser.visible = true
webbrowser.navigate("https://meet.google.com/")
Do while webbrowser.readystate <> 4
wscript.sleep 200
Loop