【发布时间】:2015-07-19 09:17:06
【问题描述】:
我有一个用于前后移动鼠标的基本 Java 程序:
Robot r = new Robot();
r.delay(2000);
for(int i = 0; i<10; i++){
r.mouseMove(50, 500);
r.delay(500);
r.mouseMove(50, 600);
r.delay(500);
}
当我在 eclipse 打开的情况下运行程序时,鼠标在屏幕上正确移动。但是,当我在启动程序后专注于另一个程序,即 Internet Explorer 时,除非我切换回 Eclipse,否则程序根本不会移动鼠标。
知道为什么机器人类只在 Eclipse IDE 窗口打开时工作吗?
这是软件错误还是硬件问题,如果是,我应该如何解决?
【问题讨论】: