java模拟简易按键精灵
很多小伙伴们都有过抢课的经历,有时候抢不到自己想上的课,只能盼望有人退选,可是很多时候别人退选了,但是很快又被别人抢走了,我们不可能时刻盯着电脑,
这时候如果有一个抢课的程序岂不是很棒。。
出于这个目的,我写了一个很简单的抢课程序,类似按键精灵,指定坐标,便可以连续点击,这样别人退课的时候就可以立刻抢到课,
爽歪歪。
程序的运行效果如下
输入坐标x,y和点击时长就可以一直点击下去,程序设计的点击次数是每秒10次,注意上图servers处就是鼠标点击的地方。
核心代码如下
1 Robot r; 2 try { 3 r = new Robot(); 4 System.out.println(sum+","+sum2+","+sp); 5 for (int i = 0; i <sp*10; i++) {//10次一秒 6 r.mouseMove(sum,sum2);//将鼠标移至屏幕坐标(sum,sum2)//我的电脑的窗口的大小为1800*1000,左上角为(0,0,) 7 r.delay(100);//停留100ms,这样每秒点击10次 8 r.mousePress(InputEvent.BUTTON1_MASK);//按下鼠标左键 9 r.delay(1); 10 System.out.println("第"+i+"次点击"); 11 r.mouseRelease(InputEvent.BUTTON1_MASK);//松开左键 12 } 13 } catch (AWTException e1) { 14 // TODO Auto-generated catch block 15 e1.printStackTrace(); 16 }
完整代码已经上传GitHub
作者:你的雷哥
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。