我用java开发了一个僧伽罗语-英语Unicode转换器。现在我想在输入时在facebook聊天窗口中添加最终输出的unicode僧伽罗语单词。如果我在应用程序中输入一个单词,那么字母也应该打印在facebook聊天上( Web 浏览器的 Activity 窗口)任何浏览器中的窗口。我认为这个问题可能有点不清楚。但我期望这个问题有任何答案......
最佳答案
Java 只有一种工具可以模拟用户 Activity :java.awt.Robot
。使用此类,您可以模拟鼠标单击和键盘使用,因此理论上您可以选择浏览器窗口,然后选择站点上的文本区域并“键入”您想要的任何文本。这种解决方案的问题在于,当前的java API不允许您识别 native 窗口,因此在用户桌面上现有的窗口中找到浏览器并不容易。
最后,正如 @Jonas 所说 - 更好地使用 Facebook API。
关于java - 同时将文本插入 Web 浏览器和 Java 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6806075/