0

我编写了一个 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}"
4

1 回答 1

0

不知道你为什么用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
于 2020-05-12T12:07:10.817 回答