gpt4 book ai didi

javascript - 在不改变窗口焦点的情况下重新定位 HTA

转载 作者:可可西里 更新时间:2023-11-01 10:36:23 25 4
gpt4 key购买 nike

我有一个主要用 VBScript 编写的 HTML 应用程序。
应用程序每 10 分钟刷新一次,刷新的一部分是正在重新定位的窗口。但是,我不想通过重新定位窗口并使其在当前窗口前弹出(赋予它焦点)来打扰用户可能正在做的任何事情。

所以我不一定需要一种方法来将窗口发送到窗口顺序的底部。可以这么说,我只需要一种方法将应用程序移动到“幕后”。

我目前的尝试包括暂停十分之一秒直到窗口获得焦点,然后使用 Wshell.SendKeys Alt-Esc 将其移至窗口顺序的后面。这样做的问题是,如果没有暂停,则在发送 Alt-Esc 时窗口没有焦点。如果出现停顿,窗口会在当前屏幕上短暂闪烁,然后消失。

那么如果有办法做到这一点,它是什么?不必很漂亮 - 只要它有效即可。所有答案表示赞赏。

最佳答案

答案是:

窗口焦点

然后

WshShell.SendKeys "%{ESC}"

希望这对其他人有帮助!

关于javascript - 在不改变窗口焦点的情况下重新定位 HTA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24270044/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com