import java.awt.AWTException;
import java.awt.MouseInfo;
import java.awt.Point;
import java.awt.Robot;
import java.awt.event.InputEvent;
public class MyRobot {
public static void main(String[] args) throws AWTException {
Robot robot = new Robot();
robot.mouseMove(0,0);
robot.mouseMove((int)(100/1.25), (int)(100/1.25));
Point point = MouseInfo.getPointerInfo().getLocation();
System.out.println(point);
robot.mousePress(InputEvent.BUTTON1_MASK);
robot.mouseRelease(InputEvent.BUTTON1_MASK);
// robot.keyPress(KeyEvent.VK_Q);
// robot.keyRelease(KeyEvent.VK_Q);
}
}
参考Link: https://blog.youkuaiyun.com/a2387s/article/details/105847781 代码中的1.25是机器屏幕缩放比例,如下:

这段代码演示了如何在Java中使用Robot类来移动鼠标、点击和获取鼠标位置。首先创建一个Robot实例,然后通过mouseMove方法改变鼠标位置,接着按住并释放鼠标左键。注释掉的部分表示还可以模拟键盘按键操作。
1982

被折叠的 条评论
为什么被折叠?



