100行java写的微信跳一跳辅助程序

 更新时间:2018年01月17日 08:53:41   作者:Mr.stockings  
本篇文章给大家分享了用java写的一个微信跳一跳辅助脚本程序,有兴趣的朋友参考学习下。

前几天没事干看别人一直在玩微信上线的那一个跳一跳小游戏,玩着玩着老是掉下去,闲着没事呗就想了想做一个辅助程序的呗.不过先做的手动版的.自动版的有点麻烦.就不发了.用的Java写的,也就一个蒙版.

下面就开始介绍我的小程序,没好多东西,真正的代码应该就是100行左右,没啥难的.

下面这是我的微信朋友们的跳一跳

也就这样吧,因为wechat还是有那个仿作弊系统的,所以还是低调的吧...

话不多说,还是下面奉上我的code吧,说多了墨迹呢....

package com.rain.jump.util;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.io.IOException;
import javax.swing.JFrame;
import javax.swing.JLabel;
/**
 * @classname JumpOneJump.java
 * @package com.rain.jump.util
 * @project Jump
 * @author Rain
 * @describe 微信跳一跳项目
 * @version 1.0
 * @date 2018年1月13日 下午12:06:07
 */
 public class JumpOneJump extends JFrame{
   /**
   *
   */
   private static final long serialVersionUID = 1L;
   //定义两点坐标
   int x0,y0,x1,y1;
   //设置鼠标点击是第一次还是...
   boolean flag=true;
   public JumpOneJump()
   {
     super("微信跳一跳");//调父类的方法
     this.setSize(316,565);
     this.setUndecorated(true);
     //设置窗口居中
     this.setLocationRelativeTo(null);
     this.setOpacity(0.3f);
     this.setAlwaysOnTop(true);
     this.setVisible(true);
     this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
     JLabel jLabel=new JLabel();
     this.add(jLabel);
     //给jLabel添加一个监听
     this.addMouseListener(new MouseAdapter() {
       //当你鼠标点击的时候
       public void mouseClicked(MouseEvent e){
         //参数 鼠标的事件源
         //System.out.println(e);
         if(e.getButton()==MouseEvent.BUTTON3)
         {
           //System.out.println("哈哈哈");
           if(flag)
           {
             x0=e.getX();
             y0=e.getY();
             flag=false;
             System.out.println("第一次点击的坐标是:("+x0+","+y0+")");
           }
           else{
             x1=e.getX();
             y1=e.getY();
             flag=true;
             System.out.println("第二次点击的坐标是:("+x1+","+y1+")");
             //取绝对值
             double _x=Math.abs(x0-x1);
             double _y=Math.abs(y0-y1);
             //开平方(两点的距离)
             double dis = Math.sqrt(_x*_x+_y*_y);
             System.out.println(dis);
             //定义adb命令
 //            String cmd="adb shell input touchscreen "
 //                +"swipe 200 187 200 187 "+Math.round(dis*3);
             String cmd="adb shell input swipe 320 410 320 410 "+Math.round(dis*5);
             Runtime run = Runtime.getRuntime();
            
             try {
               //执行命令
               Process p=run.exec(cmd);
               System.out.println(cmd);
               p.waitFor();
             } catch (IOException e1) {
               // TODO Auto-generated catch block
               e1.printStackTrace();
             } catch (InterruptedException e1) {
               // TODO Auto-generated catch block
               e1.printStackTrace();
             }
           }//end else
          
         }//end if
       }//end mouseClick()
     });
   }
  
   //程序的入口
   public static void main(String[] args) {
     new JumpOneJump();
   }
 }

不过这个辅助用法还是有讲究的呢...要配套ADB工具, 

还要那个就是配套的那个能在电脑上面操作手机的辅助工具,类似TC的套件呀,

还有就是手机得开USB调试(这个在开发者模式中有的),然后看下连接上了电脑没,win+R键然后在输入cmd进入命令行模式,然后adb devices看有没有连接上手机.

还是不懂的下面评论,然后告知你的...谢谢大家 了

再附上下图片,刚刚跳的.

以上就是本次关于微信跳一跳JAVA脚本程序的全部内容,如果你还对这个小游戏的辅助有兴趣,可以参阅脚本之家更多关于微信跳一跳的相关技术文章,感谢你对脚本之家的支持。

相关文章

  • JVM进程缓存Caffeine的使用

    JVM进程缓存Caffeine的使用

    本文主要介绍了JVM进程缓存Caffeine的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • 使用eclipse快速新建spirngboot项目的方法

    使用eclipse快速新建spirngboot项目的方法

    本篇文章主要介绍了使用eclipse快速新建spirngboot项目的方法,具有一定的参考价值,有兴趣的可以了解一下
    2017-04-04
  • java对图片进行压缩和resize缩放的方法

    java对图片进行压缩和resize缩放的方法

    本篇文章主要介绍了java对图片进行压缩和resize调整的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • Java8中Optional的使用方法详解

    Java8中Optional的使用方法详解

    这篇文章主要介绍了Java8中Optional的使用方法详解,传统的写代码方式经常会遇到NullPointerException,这就需要我们在代码中经常判空,而判空的写法又会显得很累赘,这里就可以用到Optional来简化代码,需要的朋友可以参考下
    2024-01-01
  • 详解SpringBoot读取配置文件的N种方法

    详解SpringBoot读取配置文件的N种方法

    这篇文章主要介绍了详解SpringBoot读取配置文件的N种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • Java实现计网循环冗余检验算法的方法示例

    Java实现计网循环冗余检验算法的方法示例

    这篇文章主要给大家介绍了关于Java实现计网循环冗余检验算法的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • SpringBoot集成Flink-CDC实现对数据库数据的监听问题

    SpringBoot集成Flink-CDC实现对数据库数据的监听问题

    Flink CDC(Flink Change Data Capture)是一种基于数据库日志的CDC技术,它实现了一个全增量一体化的数据集成框架,这篇文章主要介绍了SpringBoot集成Flink-CDC,实现对数据库数据的监听,需要的朋友可以参考下
    2024-07-07
  • IDEA中Translation使用及问题解决

    IDEA中Translation使用及问题解决

    本文主要介绍了IDEA中Translation使用及问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • Java实现AES算法的实例代码

    Java实现AES算法的实例代码

    高级加密标准(AES,Advanced Encryption Standard)为最常见的对称加密算法(微信小程序加密传输就是用这个加密算法的),本文重点给大家介绍Java实现AES算法的实例代码,感兴趣的朋友一起看看吧
    2022-02-02
  • Spring整合Quartz实现定时任务调度的方法

    Spring整合Quartz实现定时任务调度的方法

    下面小编就为大家带来一篇Spring整合Quartz实现定时任务调度的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11

最新评论