问题标签 [active-window]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1247 浏览

c++ - 如何确定 OpenGL 窗口是否为活动窗口?

如何确定 OpenGL 窗口是否为活动窗口?

0 投票
1 回答
263 浏览

c# - 如何在 Internet Explorer 获得焦点时收到通知

我正在开发一个项目,我希望在 Internet Explorer 获得焦点或在选项卡中导航时通知我的程序。为了在 IE 实例获得焦点或用户选择另一个选项卡时更清楚,我希望通知我的程序。

我只是尝试使用AutomationFocusChangedEventHandler我在上一个问题中提到的方法来执行此操作:AutomationFocusChangedEventHandler does not always fire 。但它似乎不适用于选项卡交互。

(看来我之前的问题很具体,所以我试着让它更笼统)

所以我想知道当 Internet Explorer 获得焦点或用户在同一 IE 实例中选择不同的选项卡时,是否可以通知我的应用程序?

或者如果它仍然非常具体,当焦点改变时有什么方法可以通知我的程序?

0 投票
10 回答
71400 浏览

python - 使用 Python 获取活动窗口

我想使用 python 在屏幕上获取活动窗口。

比如路由器的管理界面,输入用户名和密码为admin

该管理界面是我想使用 python 来自动输入用户名和密码来捕获的。

我需要什么进口才能做到这一点?

0 投票
0 回答
424 浏览

javascript - 使用javascript代码的活动窗口截图?

我正在尝试获取桌面应用程序的快照(用 html5+javascript 开发)。我知道在 java 中我可以截取活动窗口的截图。但是有什么方法/脚本可以用来截取活动窗口的截图吗?建议我html2canvas 以外的方法

提前致谢。

0 投票
1 回答
2685 浏览

c - 如何获取活动窗口的名称?

我遇到了获取活动窗口名称的问题。

当我使用此代码时:

我得到类似:“如何获取活动窗口的名称? - 堆栈溢出 - 谷歌浏览器”。

但是我想获得“谷歌浏览器”,我应该使用哪个 WINAPI 函数?

0 投票
1 回答
5264 浏览

c# - c#活动窗口的屏幕截图,但不捕获窗口

我正在创建一个应用程序,我需要在其中创建一个带有应用程序屏幕截图的 PDF 文件。

我找到了如何创建屏幕截图以及如何将其放入我的文件中。在大多数情况下一切正常。

当我使用多个屏幕或像 Teamviewer 这样的程序时,我的问题就出现了。问题是,我的程序捕获了正确的区域(无论是哪个屏幕,屏幕上的良好坐标),但它捕获了窗口后面的所有内容,而不是窗口。

有人知道我做错了什么或者我错过了一个细节吗?

这是我目前正在使用的代码:

在此先感谢您提供任何帮助或示例。

0 投票
1 回答
136 浏览

c# - 识别活动窗口c#

我想知道 c# 是否有可能识别活动窗口。例如,如果 Chrome 或 Firefox 是活动窗口,则程序将响应特定于该窗口何时处于活动状态的命令或案例列表。

0 投票
3 回答
33972 浏览

excel - Excel VBA ActiveWindow.Visible 隐藏错误的工作簿

我想打开一个工作簿 (WB1),然后在打开它的同时打开另一个工作簿 (WB2)。我想隐藏 WB2。

这就是我到目前为止所拥有的,它的作用是隐藏两个工作簿。我希望 WB1 保持在顶部并可见。

谢谢!乔什

0 投票
2 回答
4973 浏览

c# - 如何获取任务管理器中显示的活动窗口应用程序名称

我正在尝试获取活动窗口的名称,如任务管理器应用程序列表中所示(使用 c#)。我遇到了与此处描述的相同的问题。我尝试按照他们的描述进行操作,但是当重点应用程序是我遇到异常的图片库时,我遇到了问题。我也试过这个,但没有给我预期的结果。现在我使用:

并根据我为大多数常见应用程序创建的表删除不相关的内容,但我不喜欢这种解决方法。有没有办法在所有正在运行的应用程序的任务管理器中获取应用程序名称?

0 投票
1 回答
102 浏览

c# - C# 检测应用程序焦点

我想创建一个应用程序,当用户单击另一个应用程序(或者换句话说,应用程序失去焦点或不活动)时,它会关闭其中一个窗口。我的应用程序中的所有窗口都具有该属性TopMost = true

我怎么能这样做?

非常感谢您的帮助。

编辑(更新):

我需要在我的应用程序中单击另一个窗口时,该窗口没有关闭。只有当我的应用程序失去焦点(用户单击另一个应用程序)时,窗口才会关闭。