问题标签 [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 投票
0 回答
123 浏览

linux - 如何使用 xdotool 将击键作为最后一个值发送?

在网上和 stackoverflow 上搜索后,我终于弄清楚了如何使用以下命令将击键注入活动窗口。 xdotool windowactivate --sync <window> key <keystroke> 这按预期工作。但是,每次击键都被注入到框中已经存在的字符的前面或作为第一个字符。我想总是在盒子里已经存在的东西的末尾注入新的字符。有谁知道如何使用 xdotool 命令执行此操作。任何帮助将不胜感激。谢谢你。

0 投票
1 回答
138 浏览

windows - 从批处理文件启动的文件夹不是活动窗口

我有以下批处理文件,它基本上从共享文件夹中复制另一个 bat 文件,选择此 bat 文件并使用 sendkeys 选项发送 ENTER 键。

在 Windows 7 上一切正常,但是,一旦我尝试在 Windows 10 上使用相同的功能,它就无法正常工作。

它确实将文件复制到特定文件夹中,它会使用所选文件打开此文件夹,但不会启动文件本身。在我的情况下,使用 sendkeys 功能启动文件很重要。

我假设问题是由于没有保持打开的文件夹处于焦点,sendkeys 确实发送了 ENTER 按钮,但是由于所选文件夹不在 Windows 焦点批处理文件中,因此不会自动启动。

有没有可能将窗口集中在打开的文件夹上?

0 投票
1 回答
42 浏览

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

我编写了一个 vbscript 程序来自动加入 Google Meet 会话,其中包含根据日期和时间生成的会议所需的代码。每当我运行该程序时,它都会在计算机后台以无限窗口打开(每秒重复打开一个新的 Google Meet 实例)。应该指向 Internet Explorer 的击键被发送到任何活动的地方。应该使它成为活动窗口的代码行不起作用:WshShell.AppActivate "Internet Explorer"我相信下面的部分是导致问题的原因。任何帮助是极大的赞赏!

0 投票
0 回答
43 浏览

java - 从 Java 中的活动窗口读取数据

有什么方法可以从使用 SWING 开发的程序中读取数据。我可以使用 Native JNA 读取窗口的标题。我已经尝试了下面的代码,它给了我窗口的标题。

0 投票
2 回答
325 浏览

batch-file - Batch-VBScript 发送特定键特定次数

正如我在问题标题中所问的那样,当我必须多次发送该密钥时,如何避免重复键入密钥。

下面是我的 Batch-VBScript 混合,为了发送{DOWN}密钥 4 次,我尝试了下面的代码,但它不起作用?:

我怎样才能达到我想要的?

0 投票
1 回答
279 浏览

python - Python检查当前窗口是否是文件资源管理器(windows)

我正在使用此代码获取当前窗口

虽然可以使用它轻松识别 google chrome 选项卡,但问题是无法知道Videos、git、Downloads是否是 windows 文件夹(使用文件资源管理器打开)。

那么,有没有办法以这种格式获取输出Videos - File Explorer
/ 检查当前窗口是否是 windows 文件夹/文件资源管理器窗口?

0 投票
1 回答
89 浏览

linux - 如何检测 Crostini 中的活动窗口?

我想以编程方式检测 Chromebook 的 Linux Crostini 中的活动窗口及其元数据(如应用程序名称和标题)。有谁知道如何可靠地做到这一点?

FWIW,我已经在 python 中尝试了以下三种方法,当它们结合使用时,可以为 Fedora、Ubuntu、Arch、Manjaro、Mint 等提供完整的解决方案。但它们都不适用于 Crostini。

对其他方法有什么想法吗?

0 投票
0 回答
13 浏览

windows - 检测 MS Teams 是否正在运行视频会议

我们编写了一个桌面应用程序,它监视操作系统中当前处于活动状态的应用程序以及窗口标题是什么。我们正在尝试检测 MS Teams 中是否有正在运行的视频会议,但没有成功。当然,很容易检测到 MS Teams,但在他们的窗口中并没有什么特别之处可以说明正在举行会议。

有没有人尝试过并找到解决方案?也许我们可以以某种方式询问 Windows 哪个应用程序可以防止屏幕空白?

0 投票
2 回答
44 浏览

c# - 如何在 C Sharp 中获取当前活动窗口的图标?

因为我们可以使用 ActiveWindowTitle() 方法在 c sharp 中获取活动窗口的标题。现在我需要获取上面同一窗口的图标。我怎样才能做到这一点?

0 投票
0 回答
17 浏览

java - 如何在 Netbeans 中打印主 jFrame

我在 Netbeans 中有一个表单,主要组件是 [JFrame]。我添加了一堆控件(面板、框架、按钮等)。我试图找到一些代码来简单地打印这个主 [JFrame] 甚至只打印活动窗口。尝试使用特定坐标进行操作是不切实际的,因为它将在不同的显示器和分辨率上运行。我已经看到很多简单的选项来做一个 PrintScreen,但这不是我想做的。我只想打印主框架或活动窗口。提前感谢您的任何帮助。