微信跳一跳辅助Demo
[原创] 前几天没事干看别人一直在玩微信上线的那一个跳一跳小游戏,玩着玩着老是掉下去,闲着没事呗
就想了想做一个辅助程序的呗.不过先做的手动版的.自动版的有点麻烦.就不发了.用的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看有没有连接上手机.
还是不懂的下面评论,然后告知你的...谢谢大家 了
再附上下图片,刚刚跳的.
微信跳一跳辅助Demo的更多相关文章
- 微信跳一跳辅助自动跳Python
一.说明 此代码借鉴github一位大神所写,已经做了简化合并处理,如果能成功连上手机并运行,可以实现程序自动玩游戏,刷个1000+的分数轻轻松松 github源码地址 https://github. ...
- Android远程桌面助手扩展之微信跳一跳辅助
微信跳一跳的外挂辅助已是五花八门,万能的TB上也有了各种明码标价的代练.微信小程序游戏的火爆甚至带火了手游外挂产业.另一方面,跳一跳游戏也在不断更新,防止使用外挂刷高分.Android远程桌面助手支持 ...
- 37.微信跳一跳辅助开发(C语言+EasyX)
一.开发环境 开发环境 使用语言:C/C++ IDE:VS2010+ 其他三方库 EasyX(http://www.easyx.cn/downloads/) ADB(链接:https://pan.ba ...
- python 微信跳一跳辅助 复现
本来用的是苹果ios得手机,但是步骤较为复杂,没有吃透,最后妥协用了android的机器搞得. 首先找到大牛的github https://github.com/wangshub/wechat_jum ...
- .NET开发一个微信跳一跳辅助程序
昨天微信更新了,出现了一个小游戏"跳一跳",玩了一下 赶紧还蛮有意思的 但纯粹是拼手感的,玩了好久,终于搞了个135分拿了个第一名,没想到过一会就被朋友刷下去了,最高的也就200来 ...
- Python实现一个简单的微信跳一跳辅助
1. 前言 微信的跳一跳相信大家都很熟悉了,而且现在各种外挂.辅助也是满天飞,反正本人的好友排行榜中已经是八九百都不足为奇了.某宝上一搜一堆结果,最低的居然只要3块多,想刷多少分就刷多少分,真是离谱 ...
- 【learning】微信跳一跳辅助c++详解 轻松上万 【下】
如果你还没有看完本blog的上篇,建议您先看完上篇!! 第一代辅助如何死的? 我们先来看四张图 如上方最左图所示,前面是一个小圆柱子,看起来很人畜无害似不似?? 由于上一步跳出了偏差,并没有 ...
- 【learning】微信跳一跳辅助c++详解 轻松上万 【上】
写在前面 17年年底Wechat出了这个跳一跳的小游戏,今年2月份的时候简单地玩了一下,发现被游戏虐了(手太残了只能跳20多). 今天刚好有点空,于是就花了一个下午的时间写了一个跳一跳的c++ ...
- 微信跳一跳辅助JAVA 自动模拟点击
工具:ADB 原理: 开始游戏后,使用ADB工具让手机截屏发送到电脑 分析图像中小人与目标中心点间的距离,根据一定比例计算出需要触屏的时间 使用ADB进行模拟点击(触屏)相应的时间,完成精准跳跃 程序 ...
随机推荐
- python+mysql+flask创建一个微博应用(持续更新)
微博应用的结构: 用户管理,包括登录管理,会话,用户角色,个人档案及用户头像. 数据库管理,包括数据库迁移处理. Web表单支持,包括字段检验和用于防止垃圾邮件的验证码功能. 大数据的分页功能. 全文 ...
- Java并发编程有多难?这几个核心技术你掌握了吗?
本文主要内容索引 1.Java线程 2.线程模型 3.Java线程池 4.Future(各种Future) 5.Fork/Join框架 6.volatile 7.CAS(原子操作) 8.AQS(并发同 ...
- intellij idea 主题大全,看不惯idea 那2种主题的来这里了
一直用默认的主题,但是白色的背景看久了会晃眼睛.所以打算换成黑色的. 不过Intellij只有两种主题,Default和Darcula. 现在只能自己手动安装一个了.新主题需要满足, 看久了不会太累. ...
- 浅谈Unix I/O模型
关于I/O模型的文章比较多,参考多篇后理解上仍然不太满意,终需自己整理一次,也是编写高吞吐量高性能网络接口模块的基础.这里所说的主要针对网络I/O,近几年面对越来越大的用户请求量,如何优化这些步骤直接 ...
- iOS 实现后台 播放音乐声音 AVAudioPlayer 以及铃声设置(循环播放震动)
1.步骤一:在Info.plist中,添加"Required background modes"键,value为:App plays audio 或者: 步骤二: - (BOOL) ...
- 监听键盘弹起View上调
可以用三方库IQKeyboardManager 用这个第三方 http://www.jianshu.com/p/f8157895 #pragma mark - keyboard events - // ...
- npm的使用总结
npm常用命令 npm list 查看当前目录下已安装的包 npm root -g 查看全局安装的包的路径 npm help 查看全部命令 npm update/uninstall moduleNam ...
- 如何在阿里云linux上部署java项目
前2天把git练了下,敲了很多命令,也借助图形界面增强自己的理解,乘着余热把linux在熟悉下.然后想起以前婷主有让我帮忙搭建的阿里云服务器,所以就想自己试着在阿里云的linux上搭建自己的jav ...
- Linux(CentOS6.5)下编译安装Nginx官方最新稳定版(nginx-1.10.0)
注:此文已经更新为新版:http://comexchan.cnblogs.com/p/5815753.html ,请直接查看新版,谢谢! 本文地址http://comexchan.cnblogs.co ...
- K:java中的序列化与反序列化
Java序列化与反序列化是什么?为什么需要序列化与反序列化?如何实现Java序列化与反序列化?以下内容将围绕这些问题进行展开讨论. Java序列化与反序列化 简单来说Java序列化是指把Java对象转 ...