在Java中如何在非活动窗口的特定位置模拟鼠标点击?

4
无论如何,我正在构建一个后台运行的机器人。这个机器人需要我点击。当然,我希望在机器人运行时能做其他事情。
所以我想知道是否有可能在非活动窗口上模拟鼠标点击某个位置。
如果有可能,我将非常感激你们中的任何人能够帮助我。
1个回答

1

如果我没记错的话,我认为这个类不能用于在非活动窗口上进行点击操作。 - functionptr
为什么?它通过屏幕坐标驱动鼠标指针,然后“点击”(坐标是屏幕坐标)。 - bestsss
问题是,它必须在后台运行。 有没有办法让它在后台模拟点击? - iAndr0idOs
好的,所以如果窗口被最小化了(例如),你就没有太多机会去模拟alt+tab,截取屏幕,处理以查看标题是否存在,最终运行它。或者,使用多个显示器并始终将窗口置于前台...启动虚拟机(不是Java)并运行其自己的带有虚拟屏幕的操作系统也是一种选择。你想要的是在运行机器人的同时进行干预。 - bestsss

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接