using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading;using System.Threading.Tasks;using System.Windows.Forms;namespace JumperWG{ public partial class Form1 : Form { public Form1 () { InitializeComponent(); textBox1.Text = "7.0";//初始系数 } private void button1_Click (object sender, EventArgs e) { try { if(!(x0>0 && x1>0 && y0>0 && y1>0))//设置起跳点和结束点 { throw new Exception("鼠标左键设置起跳点\r\n右键设置结束点"); } string txt = textBox1.Text; float val = float.Parse(txt);//记录系数 //计算按下的时间 int i = (int)(val * Math.Sqrt(Math.Pow(x0-x1, 2) Math.Pow(y0-y1, 2))); string str = Runcmd(string.Format( "shell input swipe 100 100 100 100 {0}", i));//手机上模拟原地滑动效果 //重新初始化起跳点和结束点 x0=-1; y0=-1; x1=-1; y1=-1; pictureBox1.Invalidate(); } catch(Exception ex) { MessageBox.Show(ex.StackTrace); } } private void button2_Click (object sender, EventArgs e) { string filename = string.Format("{0}.png", System.DateTime.Now.Millisecond); string outstr = Runcmd(string.Format(@" shell /system/bin/screencap -p /sdcard/{0}", filename));//截屏放到SD卡中 outstr = Runcmd(string.Format(@" pull /sdcard/{0}", filename));//从SD卡中把图片拉倒电脑中 if(outstr.Contains("in"))//判断是否包含in关键字 { pictureBox1.Image = Image.FromFile(filename);//显示拉倒手机中的图片 } } private string Runcmd (string param) { System.Diagnostics.Process p; p =new System.Diagnostics.Process(); p.StartInfo.FileName = @"E:\安装文件\android-sdk\platform-tools\adb.exe"; p.StartInfo.UseShellExecute = false; //是否使用操作系统shell启动 p.StartInfo.RedirectStandardInput = true;//接受来自调用程序的输入信息 p.StartInfo.RedirectStandardOutput = true;//由调用程序获取输出信息 p.StartInfo.RedirectStandardError = true;//重定向标准错误输出 p.StartInfo.CreateNoWindow = true;//不显示程序窗口 p.StartInfo.Arguments = param; p.Start();//启动程序 var outstr = p.StandardError.ReadToEnd(); if(string.IsNullOrEmpty(outstr)) { outstr = p.StandardOutput.ReadToEnd(); } return outstr; } double x0, y0;//记录起跳点的XY坐标 double x1, y1;//记录结束点的XY坐标 private void pictureBox1_Paint(object sender, PaintEventArgs e) { try { if(pictureBox1.Image == null) { return; } if(x0>0 && y0 >0)//已经设置了起跳点 { Graphics g = e.Graphics; if(g != null) { g.FillEllipse(Brushes.Red, (float)x0, (float)y0, 2, 2); } } if(x1>0 && y1 >0)//已经设置了结束点 { Graphics g = e.Graphics; if(g != null) { g.DrawLine(Pens.Red, (int)x0, (int)y0, (int)x1, (int)y1);//连接起跳点和结束点 } } } catch(Exception ex) { } } private void pictureBox1_Click (object sender, EventArgs e) { try { if(pictureBox1.Image == null) { return; } var me = (MouseEventArgs)e; if(me.Button == MouseButtons.Left)//设置起跳点 { x0 = me.X; y0 = me.Y; Graphics g = ((PictureBox)sender).CreateGraphics(); g.FillEllipse(Brushes.Red, (float)x0, (float)y0, 2, 2); g.Dispose(); pictureBox1.Invalidate(); } else//设置结束点 { x1 = me.X; y1 = me.Y; Graphics g = ((PictureBox)sender).CreateGraphics(); g.DrawLine(Pens.Red, (int)x0, (int)y0, (int)x1, (int)y1); pictureBox1.Invalidate(); } } catch(Exception) { } } }}
下载跳一跳游戏外挂(调用adb指令操作android手机)用户还喜欢
- 18480 文章数
- 500万+ 热度
作者专栏
编辑推荐
- 淡抹u2引擎,修复内容较多,物有所值
- 界域传说·经典巨作=传世单机(一键安装)
- 丸子版本(175个传世版本大集合)
- GS版本:神话公益服务端+客户端
- 图片放大工具(放大图片不模糊)
- 剪映无限制VIP版
- 传奇世界客户端下载器,史上最全传世客户端
- 传世GS20220920商业引擎注册+登录配置器 解压密码是1
- U2官方排行榜游戏网关 支持元神,支持传家宝
- GS开战传世客户端+服务端
- (淡漠夕阳)u2引擎合区工具
- 传世GS引擎消除“你的游戏客户端版本号过旧,请及时更新”提示
- 传世一机多区双线路配置器--免密码版本
- 传世凤凰登陆器劫持修复软件
- SQLite3 for Navicat
- 传奇世界npc对话框编辑工具
- 传世GS落霞铭文服务器端
- gs_20210409引擎包+注册机(无限制)
- 传奇世界NPC对话封包查看器[支持时长版和极速版]
- 彩虹引擎传世脚本编辑工具1.7版来了,支持函数脚本翻译
评论