2

首先声明一下,我是一名 Java 程序员,对 Windows API 几乎一无所知。所以请多多包涵。

我的目标是使用 Java 来捕获隐藏的窗口。我的目标平台是 Windows。我确实了解Robot该类用于捕获屏幕的可见部分。经过一番浏览,我发现了这三个链接,它们似乎是相关的:

JxCapture 和冯远的文章一样复杂。我的问题是这个,如果这个论坛的大师可以帮助我找到一个合理的解决方案。JxCapture 中建议的方法似乎并不过分复杂。有什么提示吗?执行此操作的 Visual Basic 脚本或一些 C# 代码将是一个很好的起点。

我相信当窗口被隐藏时,如果我向它发送一个按键事件或鼠标按下事件,它会强制它重新绘制自己,从而允许它自己被捕获java.awt.Robot。那是一种错觉,它不起作用。

另一方面,JxCapture 线程中的消息来自 2006 年;是不是 Sun 从那时起就包含了这样的功能而我只是不知道?

4

0 回答 0