0

我们正在为视障人士构建一个程序,目的是替换屏幕的某些功能,如颜色、形状或其他。目前,我们有一个全屏窗口,我们抓取屏幕快照(通过机器人 java 库)并将其复制到全屏窗口。当我们尝试截取下一张截图时,显然我们得到的图像是指当前的全屏窗口。我们需要得到全屏窗口的背面,经过广泛的研究,我们没有成功找到这样做的方法。

您是否知道一个库或一种方法来实现这一点,可能(但不一定)在 java 中?

4

1 回答 1

0

如果您在 Windows 7 中,您可以

1)让机器人点击右下角(时钟右侧)的矩形。这将最小化一切。

2)然后让机器人截图

3)让机器人再次单击矩形,将所有应用程序窗口返回到以前的状态

4) 让机器人在打开应用程序的情况下拍摄另一个屏幕截图(如果你喜欢)

机器人可以非常快地做到这一点,但它会干扰用户正在进行的任何鼠标移动。

在其他版本的 Windows 中,您可以通过右键单击任务栏然后选择“显示桌面”和“显示打开的 Windows”返回到原始视图来实现类似的效果。

于 2011-05-20T14:20:06.963 回答