Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java中,在非活动窗口的某个位置模拟鼠标点击?_Java_Click_Position_Simulate - Fatal编程技术网

在Java中,在非活动窗口的某个位置模拟鼠标点击?

在Java中,在非活动窗口的某个位置模拟鼠标点击?,java,click,position,simulate,Java,Click,Position,Simulate,不管怎样,我正在构建一个在后台运行的机器人。这个机器人需要我点击。当然,我希望能够在机器人运行时做其他事情 所以我想知道是否有可能在非活动窗口的某个位置模拟鼠标点击 如果这是可能的,如果你们能帮助我,我将不胜感激。 但是,单击活动窗口将激活它。如果我错了,请纠正我的错误,但我认为该类不适用于单击非活动窗口为什么?它通过屏幕坐标驱动鼠标指针,然后“点击”(坐标是屏幕坐标)。问题是,它必须在后台。有什么方法可以让它在背景中模拟点击吗?好吧,因此帧实际上是最小化的(例如),你没有太多机会,模拟alt+

不管怎样,我正在构建一个在后台运行的机器人。这个机器人需要我点击。当然,我希望能够在机器人运行时做其他事情

所以我想知道是否有可能在非活动窗口的某个位置模拟鼠标点击

如果这是可能的,如果你们能帮助我,我将不胜感激。


但是,单击活动窗口将激活它。

如果我错了,请纠正我的错误,但我认为该类不适用于单击非活动窗口为什么?它通过屏幕坐标驱动鼠标指针,然后“点击”(坐标是屏幕坐标)。问题是,它必须在后台。有什么方法可以让它在背景中模拟点击吗?好吧,因此帧实际上是最小化的(例如),你没有太多机会,模拟alt+tab,拍摄屏幕截图,处理以查看标题是否在那里,并最终运行它。或者,使用多个监视器,并始终将窗口放在前面。。。启动虚拟机(而不是java)并运行自己的操作系统(带有虚拟屏幕)也是一种选择。你想要的是运行一个机器人,但同时进行干预。