JAVA - 机器人鼠标不移动实际指针

问题描述 投票:0回答:1

我正在编写一段代码来模拟鼠标移动。此代码在 Linux KAD 上的 NetBeans 上运行(它是 Virtualbox 上的访客计算机,我不知道是否与我的问题有关)

Robot bot = null;
try {
    bot = new Robot();
} catch (Exception failed) {
    System.err.println("Failed instantiating Robot: " + failed);
}
bot.mouseMove(1000, 500);

它工作正常,因为如果我还添加一个 Click 指令,我可以看到它在正确的位置执行,但鼠标指针没有移动。 这是一个问题还是它应该是这样?我还想通过查看鼠标指针来查看鼠标设置在哪里

谢谢

编辑:我终于设法在虚拟机之外测试它,并且工作正常,因此可能是虚拟化的“限制”,阻止实际移动指针。谢谢大家

java awtrobot
1个回答
0
投票

我在 Debian Linux 上也遇到了完全相同的问题,但与你不同的是我没有虚拟化。我能做什么?

© www.soinside.com 2019 - 2024. All rights reserved.