基本上我的想法是使用Java开发一个简单的应用程序,其中应用程序在后台作为守护进程运行,但在按下热键时会弹出一个窗口。该应用程序访问屏幕上的内容(如果打开PDF文档,应用程序应该能够访问打开的文档的内容)。
可以将应用程序的行为与字典应用程序进行比较,我们通常在任何窗口中选择文本并使用热键,字典显示所选文本的含义。
我正在使用Jintellitype来收听热键。但我不知道如何访问任何其他窗口的内容。因为应用程序的行为取决于窗口的内容,所以我被困在这里。所以,我的问题是,是否有可能获得其他窗口的内容(当然不是间谍软件),如果是,如何?
谢谢!