我有一个HTML应用程序,主要用VBScript编写 应用程序每10分钟刷新一次,部分刷新是重新定位的窗口。但是,我不想通过重新定位窗口并使其弹出当前窗口(使其聚焦)来打扰用户可能正在做的任何事情。
所以我不必然需要一种方法将窗口发送到窗口底部的顺序..我只需要一种方法来移动应用程序"在幕后"可以这么说。
我当前的尝试涉及暂停十分之一秒,直到窗口获得焦点,然后使用Wshell.SendKeys Alt-Esc将其移动到窗口顺序的后面。这样做的问题是,如果没有暂停,则在发送Alt-Esc时窗口没有焦点。如果有暂停,窗口会在当前屏幕上闪烁,然后消失。
所以,如果有办法做到这一点,它是什么? 没有必要漂亮 - 只要它有效。 所有答案都赞赏。
答案 0 :(得分:1)
答案是:
Window.focus
THEN
WshShell.SendKeys“%{ESC}”
希望这有助于其他人!