[英]Java How to random 2 mouse position
我的目標是隨機選擇2個鼠標單擊位置。 目前,我可以進行備用點擊。 下面是我的代碼和我要隨機點擊的位置。 注意*,我只想在這2個位置之間隨機選擇。
try {
Robot robot = new Robot();
while (true) {
try {
Thread.sleep(rate);
robot.mouseMove(1749, 400);
System.out.println(MouseInfo.getPointerInfo().getLocation());
robot.mousePress(InputEvent.BUTTON1_MASK);
robot.mouseRelease(InputEvent.BUTTON1_MASK);
Thread.sleep(rate);
robot.mouseMove(1655, 400);
System.out.println(MouseInfo.getPointerInfo().getLocation());
robot.mousePress(InputEvent.BUTTON1_MASK);
robot.mouseRelease(InputEvent.BUTTON1_MASK);
} catch (InterruptedException e) {
System.out.println(e.getMessage());
}
}
} catch (AWTException e) {
System.out.println(e.getMessage());
}
不確定我的邏輯是否有效。 我設法使這個工作。
try {
Robot robot = new Robot();
Random random = new Random();
int rn;
while (true) {
rn = random.nextInt(10-1)+1;
int pointer = 0;
System.out.println(rn);
if (rn>5){
pointer = 1749;
}
else {
pointer = 1655;
}
try {
Thread.sleep(rate);
robot.mouseMove(pointer, 400);
System.out.println(MouseInfo.getPointerInfo().getLocation());
robot.mousePress(InputEvent.BUTTON1_MASK);
robot.mouseRelease(InputEvent.BUTTON1_MASK);
} catch (InterruptedException e) {
System.out.println(e.getMessage());
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.