脚本将打开Internet Explorer的无限实例,而不设置活动窗口

问题描述 投票:0回答:1

我编写了一个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}"
vbscript sendkeys active-window
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
© www.soinside.com 2019 - 2024. All rights reserved.