经过前两天的练手,感觉还不错。
今天因为时间原因课太多了加上晚上又有实验要做,但是既然说要征服鼠标宏,那就每天至少要有点进展,今天先加一个fori,可以给他设置一个点击的次数,在点击速度测试上,成果也比较满意,自己都惊讶了,手点断十秒钟也点不到两万多下,20000+啊
上代码
package newWin;
import java.awt.*;
import java.awt.event.InputEvent;
import java.util.Scanner;
public class Click2 {
static int a=0;
static double x ;
static double y ;
public static void main(String[] args) {
while (a==0){
Robot robot = null;
Scanner scanner = new Scanner(System.in);
System.out.println("请输入鼠标X坐标");
x = scanner.nextDouble();
System.out.println("请输入鼠标Y坐标");
y = scanner.nextDouble();
System.out.println(x + "\t" + y);
try {
robot = new Robot();
} catch (AWTException e) {
e.printStackTrace();
}
robot.mouseMove((int) x, (int) y);
System.out.println("是否是该位置,不是请输入0,是请输入非零数");
a= scanner.nextInt();
if (a == 1 ) {
int t=0;
System.out.println("请输入点击次数:");
t=scanner.nextInt();
for (int i = 0; i < t; i++) {
robot.mousePress(InputEvent.BUTTON1_MASK);
robot.mouseRelease(InputEvent.BUTTON1_MASK);
}
}else {
System.out.println("请重新输入");
}
}
}
}
上个图
还不错,明天继续努力,进来看的兄弟姐妹们也一起加油!!!