如题,如何用程序实现鼠标指针在屏幕上的自动移动
我试了一下robot类,但是没有达到预期效果。不知道什么原因,请教各位朋友package org.test.mouse;import java.awt.AWTException;
import java.awt.Robot;public class TestMouse {
public static void main (String[] args) {
try {
Robot robot = new Robot();
robot.delay(5000);
robot.mouseMove(500, 500);
robot.delay(5000);
System.out.println("slfjlsnflsfioelfjoifoiawo");
} catch (AWTException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}代码执行结果:5秒后鼠标指针在原处消失,再5秒后控制台打印slfjlsnflsfioelfjoifoiawo,鼠标指针依然不会出现。直到手动一下鼠标,鼠标指针才会在原处出现。
我试了一下robot类,但是没有达到预期效果。不知道什么原因,请教各位朋友package org.test.mouse;import java.awt.AWTException;
import java.awt.Robot;public class TestMouse {
public static void main (String[] args) {
try {
Robot robot = new Robot();
robot.delay(5000);
robot.mouseMove(500, 500);
robot.delay(5000);
System.out.println("slfjlsnflsfioelfjoifoiawo");
} catch (AWTException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}代码执行结果:5秒后鼠标指针在原处消失,再5秒后控制台打印slfjlsnflsfioelfjoifoiawo,鼠标指针依然不会出现。直到手动一下鼠标,鼠标指针才会在原处出现。
public static void main (String[] args) {
try {
Robot robot = new Robot();
robot.delay(5000);
robot.mouseMove(100, 100);
robot.delay(5000);
System.out.println("slfjlsnflsfioelfjoifoiawo");
} catch (AWTException e) {
e.printStackTrace();
}
}
}
把坐标调小点,不是移动了吗?还要怎样?