• 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

  • 相关阅读:
    http请求需要了解的一些信息
    mac修改终端配色方案
    SpringBoot之使用Redisson实现分布式锁
    https://coding.m.imooc.com/classindex.html?cid=402
    构建微电影
    一个开源的后台管理项目
    mysql
    redis安装
    maven 安装
    Django2.1集成xadmin管理后台所遇到的错误集锦,解决填坑
  • 原文地址:https://www.cnblogs.com/henuliulei/p/10305683.html
Copyright © 2020-2023  润新知