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

时间:2021-10-24 15:50:15

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

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

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

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

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

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

  1. package com.rain.jump.util;<br>import java.awt.event.mouseadapter;<br>import java.awt.event.mouseevent;<br>import java.io.ioexception;<br>import javax.swing.jframe;<br>import javax.swing.jlabel;<br>/**<br> * @classname jumponejump.java<br> * @package com.rain.jump.util<br> * @project jump<br> * @author rain <br> * @describe 微信跳一跳项目<br> * @version 1.0<br> * @date 2018年1月13日 下午12:06:07<br> */<br> public class jumponejump extends jframe{<br>   /**<br>   * <br>   */<br>   private static final long serialversionuid = 1l;<br>   //定义两点坐标<br>   int x0,y0,x1,y1;<br>   //设置鼠标点击是第一次还是...<br>   boolean flag=true;<br>   public jumponejump()<br>   {<br>     super("微信跳一跳");//调父类的方法<br>     this.setsize(316,565);<br>     this.setundecorated(true);<br>     //设置窗口居中<br>     this.setlocationrelativeto(null);<br>     this.setopacity(0.3f);<br>     this.setalwaysontop(true);<br>     this.setvisible(true);<br>     this.setdefaultcloseoperation(jframe.exit_on_close);<br>     jlabel jlabel=new jlabel();<br>     this.add(jlabel);<br>     //给jlabel添加一个监听<br>     this.addmouselistener(new mouseadapter() {<br>       //当你鼠标点击的时候<br>       public void mouseclicked(mouseevent e){<br>         //参数 鼠标的事件源<br>         //system.out.println(e);<br>         if(e.getbutton()==mouseevent.button3)<br>         {<br>           //system.out.println("哈哈哈");<br>           if(flag)<br>           {<br>             x0=e.getx(); <br>             y0=e.gety();<br>             flag=false;<br>             system.out.println("第一次点击的坐标是:("+x0+","+y0+")");<br>           }<br>           else{<br>             x1=e.getx();<br>             y1=e.gety();<br>             flag=true;<br>             system.out.println("第二次点击的坐标是:("+x1+","+y1+")");<br>             //取绝对值<br>             double _x=math.abs(x0-x1);<br>             double _y=math.abs(y0-y1);<br>             //开平方(两点的距离)<br>             double dis = math.sqrt(_x*_x+_y*_y);<br>             system.out.println(dis);<br>             //定义adb命令<br> //            string cmd="adb shell input touchscreen "<br> //                +"swipe 200 187 200 187 "+math.round(dis*3);<br>             string cmd="adb shell input swipe 320 410 320 410 "+math.round(dis*5);<br>             runtime run = runtime.getruntime();<br>             <br>             try {<br>               //执行命令<br>               process p=run.exec(cmd);<br>               system.out.println(cmd);<br>               p.waitfor();<br>             } catch (ioexception e1) {<br>               // todo auto-generated catch block<br>               e1.printstacktrace();<br>             } catch (interruptedexception e1) {<br>               // todo auto-generated catch block<br>               e1.printstacktrace();<br>             }<br>           }//end else<br>           <br>         }//end if<br>       }//end mouseclick()<br>     });<br>   }<br>   <br>   //程序的入口<br>   public static void main(string[] args) {<br>     new jumponejump();<br>   }<br> }<br> 

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

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

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

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

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

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

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

原文链接:https://www.cnblogs.com/Mr-stockings/p/8299474.html