【发布时间】:2017-04-28 20:54:12
【问题描述】:
我有一个脚本,通过CreateObject("InternetExplorer.Application") 创建一个 IE 窗口。问题是,每当我运行这个脚本时,它总是在我的机器上可能已经打开的任何其他东西后面打开。我希望这个 IE 窗口在其他所有内容的顶部打开。它不必像任务管理器中的选项那样“始终在顶部”,但它至少应该最初在顶部打开。在那之后,我不在乎会发生什么。我一直在寻找高低,但无法找到实现这一目标的方法。我尝试过appactivate 和focus(),但它们似乎都不起作用。有什么建议吗?
我正在运行带有 IE 11 的 Windows 7
【问题讨论】:
-
程序启动时有两秒时间设置前台窗口。
-
AppActivate之后你在用什么?如果您使用的是"Internet Explorer"或等效的,那可能是您的问题。我通常必须在AppActivate之后加上标题(例如来自:IE.Document.Title的值)。 -
或者你可以使用
IE.Visible = True -
@Noodles 你有那个来源吗?第一次听说这么精确。
标签: vbscript windows-7 internet-explorer-11