you_jump_i_jump
you_jump_i_jump copied to clipboard
Android7.0+Win10+Chrome 无法实现跳动
可以计算出起点和终点的坐标但模拟跳动只能原地跳动
你的显示图片吗?
显示,计算什么的都正常,我单步走源码看看。 其他人不显示图片的原因是adb没配置好吧。
怎么显示图片啊
adb怎么配置
搞定了,原来是要点一下初始位置再点一下目标位置,我一直都点的是目标位置。。
求教
@lihuangshuaige 你先用终端进adb,输入adb devices,看一下你的手机有没有连接上,连接上了会在下面显示。如果连接成功应该没什么问题。
我是用npm 安装的adb 有影响吗?
@WoeOm 请问一下BOOM系数有什么作用?
@KMKNKK 现在微信加了认证 需要对 https://github.com/WoeOm/you_jump_i_jump/blob/master/jump.js#L16 这句修改一下
const {stdout} = await exec(${ADB_PATH} shell input touchscreen swipe 170 187 170 187 ${timeout}
)
大致这个意思 const r = MATH.random() 170+r 187+r 170+r 187+r 数字加个随机
@lihuangshuaige 没影响,你用adb devices看下手机有没有连接上。没连接上的原因可能有(仅针对安卓): 1、没打开开发者模式-USB调试 2、没打开USB访问文件权限(我用的是华为需要开,其他机型不知道)
@KMKNKK 如果开始点 和结束点都是正确,而小人跳的距离不对,可以增加或减少这个系数
晚上有空会加: 防作弊的策略 opencv 智能识别 自动跳~
终端进不去adb
brew cask install android-platform-tools @lihuangshuaige 安装了吗
用的 npm install android-platform-tools
可以发送模拟点击 就是看不见图片
adb 终端可以使用了,也显示连接的手机了,但是图片还是没显示
@yxl720 @lihuangshuaige
图片显示不出来 应该是命令问题
const {stdout, stderr} = await exec(${ADB_PATH} exec-out screencap -p > ${SCREENCAP_PATH}/screencap.png
)
这句命令可能在window_nt 环境无法正常运行,能帮修复一下吗~ 暂时没有win10系统
@WoeOm python版本的代码是下面这个,那边没有出现Win10不兼容问题
adb shell screencap -p /sdcard/autojump.png
我觉得可以试一下,不过我win10可以运行老代码看到图片,所以不知道是不是环境原因。
@WoeOm 是的win7下 报了 { Error: Command failed: adb exec-out screencap -p > 的错误
adb 可以截出来图,但是显示图片错误
@lihuangshuaige 再试下 现在使用的是 adb shell screencap -p /sdcard/autojump.png