使用Robot类这样做似乎对我没用,除非有一种方法没有移动光标。 所以我需要的是一种获取另一个程序的组件的方法(通过创建一个新的MouseEvent)或另一种方式来使用Robot类。
谢谢。
答案 0 :(得分:1)
使用MouseInfo.getPointerInfo().getLocation()
在移动鼠标之前立即获取鼠标位置,然后移动它(并做任何你想做的事情),然后将鼠标移回原来的位置。
替代方案相当复杂,如果不是Java程序则更加复杂 - 您需要提供有关该程序的更多信息,并且获得干净答案的可能性很小。