用java改变鼠标缓冲区

时间:2012-10-01 14:31:51

标签: java awtrobot

我正在使用java创建一个机器人,但是有一个应用程序具有特殊且强大的安全性,我无法在那里执行我的机器人,由于某种原因我不知道,我的机器人无法改变鼠标的位置这样的应用正在运行。我正在使用java.awt.Robot类来改变鼠标位置,但它不起作用,所以我想知道是否有另一种方法来改变java的鼠标位置,我想在尝试改变使用java的鼠标缓冲区(也许它不可能,是吗?)。如果你能告诉我一些用java改变鼠标位置而不使用java.awt.Robot类,我很感激。

例如,此代码将鼠标位置转换为500,500坐标:

Robot robot = new Robot();
robot.mouseMove(500, 500);

,但是当具有特殊安全性的应用程序正在运行时它不起作用。

谢谢。

1 个答案:

答案 0 :(得分:0)

win7还是xp? 如果是win7,请尝试以管理员身份运行。