按键精灵安卓版免root如何设置为开启后 只要我按了E就会秒按S?

按键精灵如何设置每隔一段时间循环执行命令?_百度知道
按键精灵如何设置每隔一段时间循环执行命令?
在做一个简单的游戏挂机脚本,不过由于是刚入门,对按键精灵不熟悉。我想要把这个脚本设置成一启动就不停按E攻击,但每40秒会用三个技能自buff一次。有大湿能说说看怎么写吗?...
在做一个简单的游戏挂机脚本,不过由于是刚入门,对按键精灵不熟悉。我想要把这个脚本设置成一启动就不停按E攻击,但每40秒会用三个技能自buff一次。有大湿能说说看怎么写吗?
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
匿名用户知道合伙人
每30分钟执行一次命令具体参考如下:s = nowDoIf DateDiff(&n&, s, now) & 30 Then //每30分钟执行一次这里的代码s=nowEnd IfLoop
盖亚小炮知道合伙人
采纳数:183
获赞数:1593
擅长:暂未定制
灵活使用For Next循环指令,很简单,多摸索就行了。
循环的指令内容}Next上面这段指令能让你某一个动作重复次。
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。页面已拦截
无锡网警提示您:
该网站已被大量用户举报,且存在未经证实的信息,可能会通过各种手段来盗取您的账号或骗取您的财产。大家都在搜:
扫描二维码安装房天下APP
手机浏览器访问房天下
> > 问题详情
谁知道按键精灵怎么设置Q W E R这4个键一起不停的循环的按?
是玩奇迹MU,战士PK时候喝血用的,Q W E R 四个键可以喝血,但是要4个键一起按,等于一次喝4瓶红,这样血回复就比较快!
浏览次数:0
二手房经纪人
希望有人可以帮助我,感激不尽
房天下知识为您分享了一条干货
二手房经纪人
每套房都会有税,换房都会有税,有交易必须有税费的
KeyPress &Q&, 1KeyPress &W&, 1KeyPress &E&, 1KeyPress &R&, 1 这样不就好了- -自己设置快捷键~不能为QWER
下载房天下APP
提问获取更多回答
ask:2,asku:0,askr:39,askz:22,askd:33,RedisW:0askR:6,askD:0 mz:hit,askU:0,askT:0askA:8
Copyright &
北京拓世宏业科技发展有限公司
Beijing Tuo Shi Hong Ye Science&Technology Development Co.,Ltd 版权所有
违法信息举报邮箱:按键精灵怎么实现实现 无脑按数字1 16秒后按一次2 32秒后按一次3_百度拇指医生
&&&网友互助
?按键精灵怎么实现实现 无脑按数字1 16秒后按一次2 32秒后按一次3
按键精灵怎么实现实现 无脑按数字1 16秒后按一次2 32秒后按一次3
代码我写出来了 但是延迟设置不好。
不通延迟会导致不通的优先等级。Dim tim1,tim2tim1=nowtim2=nowtim3 = nowWhile trueIf DateDiff(&s&,tim1,now) &= 1 Thentim1=nowKeyPress &1&, 999Delay 100End ifIf DateDiff(&s&,tim2,now) &= 14 Thentim2=nowKeyPress &2&,600Delay 100End ifIf DateDiff(&s&,tim3,now) &= 31 Thentim2=nowKeyPress &t&,500Delay 100 End ifWend这样设置的情况
有时候循环到2的时候
因为1的速度太快 导致2直接跳过去 没有按到
然后循环到T的时候
也会出现这种情况 后来就乱掉了。。我也不知道运行了一段时间后是怎么寻坏的。。
求大神指点 重新给编辑下
然它能 平时无脑按 1
16秒后 按一次2
技能是15CD 考虑到1秒的GCD
键 是在32秒之后按一次
求大神!!
拇指医生提醒您:以下问题解答仅供参考。
源码如下,记事本测试成功。
判断有误,While循环里面,只会执行第一个IF语句,后面两个IF语句不会执行的
可以修改为如下代码:
While true
If DateDiff("s",tim3,now) >= 31 Then
KeyPress "t",500
ElseIf DateDiff("s",tim2,now) >= 14 Then
KeyPress "2",600
ElseIf DateDiff("s",tim1,now) >= 1 Then
KeyPress "1", 999
向医生提问
完善患者资料:*性别:
为您推荐:
* 百度拇指医生解答内容由公立医院医生提供,不代表百度立场。
* 由于网上问答无法全面了解具体情况,回答仅供参考,如有必要建议您及时当面咨询医生
向医生提问Android按键精灵 触摸精灵 触动精灵等软件模拟屏幕点击的基本原理 - 简书
Android按键精灵 触摸精灵 触动精灵等软件模拟屏幕点击的基本原理
有很多游戏玩家会用到按键精灵类软件,通过定制脚本来完成任务
也有很多人恶意作弊,通过定时脚本多线程触发第一时间抢到礼包 红包
有不少公司利用按键精灵自动化操作来完成各种商业目的
也有很多公司为了防住按键精灵等软件苦思各种对策
这篇文章的目的:纯讨论技术,不涉及灰色黑色产业,特此申明。
有哪一些方式可以实现?
Instrumentation? 需要系统签名,这就明你只能自行编译android系统。并且只能在你点击软件处于前台的时候才能处理,切换到别的app成为后台后就无法处理了。
IWindowManager? IWindowManager里面的模拟按键和触摸事件的api,这类方法在很早版本就被google屏蔽了,想尝试通过反射绕过java的权限限制非常麻烦,而且很可能最后又被系统权限给拦住了。
按键精灵类软件。它们都是在root环境下使用的,不需要系统签名,不需要运行在前台,完美满足通过代码来模拟点击的行为。
按键精灵的触摸原理分析
Android的touch系统架构简图(省略了一些过程,包括windowManagerService的一些过程,有兴趣同学可以查看相关实现)
观察整个Android的touch分发流程,在最开始的时候,用户触摸屏幕,对/dev/input/event写入信号量。Android系统循环读取里面的输出,在进行向下分发。那么我们站在黑客的角度思考下,按键精灵类软件是root过的,最好的方式就是自定义linux的触摸事件,不断发送到/dev/input/event,从而顺理成章的模拟了android系统的点击行为。
Linux命令 getevent sendevent 备好一台root过的android手机
一、getevent
在adb shell下面输入 getevent后,我们就能看到设备输入的硬件信息
dwlovehcy@bogon:~/OpenSource$ adb devices
List of devices attached
192.168.82.226:5555 device
dwlovehcy@bogon:~/OpenSource$ adb shell
shell@OnePlus2:/ $ getevent
add device 1: /dev/input/event8
"msm8994-tomtom-mtp-snd-card Headset Jack"
add device 2: /dev/input/event7
"msm8994-tomtom-mtp-snd-card Button Jack"
add device 3: /dev/input/event4
"qpnp_pon"
add device 4: /dev/input/event2
"STM VL6180 proximity sensor"
could not get driver version for /dev/input/mouse1, Not a typewriter
add device 5: /dev/input/event1
"fpc1020tp"
could not get driver version for /dev/input/mouse0, Not a typewriter
add device 6: /dev/input/event0
could not get driver version for /dev/input/mice, Not a typewriter
add device 7: /dev/input/event6
"gpio-keys"
add device 8: /dev/input/event3
"synaptics,s1302"
add device 9: /dev/input/event5
"synaptics,s3320"
尝试点击一次屏幕,看看shell的输出:
/dev/input/event5: 00001c
/dev/input/event5: 000001
/dev/input/event5: 000220
/dev/input/event5: 00059e
/dev/input/event5: 000006
/dev/input/event5: 000000
/dev/input/event5:
/dev/input/event5: 000000
/dev/input/event5: 000000
分析:此手机的event5负责了这个单点事件,这里面包含了1个touchdown、1到多个touchmove和1个touchup。
3 按一下手机的锁屏键:
/dev/input/event4: 000001
/dev/input/event4: 000000
/dev/input/event4: 000000
/dev/input/event4: 000000
分析:此手机的event4负责了这个锁屏按钮,里面包含一个按键的按下和放开
从上面2处可以看到,我们只要定义出类似的动作,就可以完成Android的单点点击和锁屏 {具体实现请具体看下文}
4 getevent的详细用法
shell@OnePlus2:/ $ getevent -h
Usage: getevent [-t] [-n] [-s switchmask] [-S] [-v [mask]] [-d] [-p] [-i] [-l] [-q] [-c count] [-r] [device]
-t: show time stamps
-n: don't print newlines
-s: print switch states for given bits
-S: print all switch states
-v: verbosity mask (errs=1, dev=2, name=4, info=8, vers=16, pos. events=32, props=64)
-d: show HID descriptor, if available
-p: show possible events (errs, dev, name, pos. events)
-i: show all device info and possible events
-l: label event types and names in plain text
-q: quiet (clear verbosity mask)
-c: print given number of events then exit
-r: print rate events are received
其中-l可显示event的定义,把刚才的输入翻译成指令集,我们使用-l并点击一下屏幕获得输出:
/dev/input/event5: EV_ABS
ABS_MT_TRACKING_ID
/dev/input/event5: EV_KEY
/dev/input/event5: EV_ABS
ABS_MT_POSITION_X
/dev/input/event5: EV_ABS
ABS_MT_POSITION_Y
/dev/input/event5: EV_ABS
ABS_MT_TOUCH_MAJOR
/dev/input/event5: EV_SYN
SYN_REPORT
/dev/input/event5: EV_ABS
ABS_MT_TRACKING_ID
/dev/input/event5: EV_KEY
/dev/input/event5: EV_SYN
SYN_REPORT
点击一下锁屏键获得输出:
/dev/input/event4: EV_KEY
/dev/input/event4: EV_SYN
SYN_REPORT
/dev/input/event4: EV_KEY
/dev/input/event4: EV_SYN
SYN_REPORT
我们得到了更加详细的输出,而这些输出跟linux的input.h的定义方式一样,从字面上我们得出各种类型的含义,具体解释可以参考linux的input.h
二、sendevent
1、sendevent这个命令可以使我们可以向root手机发送触摸信号量,我们再次观察下刚才getevent情况下锁屏的输出:
/dev/input/event4: 000001
/dev/input/event4: 000000
/dev/input/event4: 000000
/dev/input/event4: 000000
命令行输入sendevent -h:
1|shell@OnePlus2:/ $ sendevent
use: sendevent device type code value
命令行提示我们需要发送device type 和 取值,根据观察device type就是/dev/input/event4, 而value就是后面的例如:000001(我们可以翻译成十进制来使用)
实际操作:
shell@OnePlus2:/ $ sendevent
/dev/input/event4 1 116 1
shell@OnePlus2:/ $ sendevent
/dev/input/event4 0 0 0
shell@OnePlus2:/ $ sendevent
/dev/input/event4 1 116 0
shell@OnePlus2:/ $ sendevent
/dev/input/event4 0 0 0
屏幕并没有被锁屏了,why,因为咋们输入速度不够快,中间有别的事件发生了或者超过了一系列时间的最大间隔~~~
咋们直接一起执行这4个命令:
shell@OnePlus2:/ $ sendevent
/dev/input/event4 1 116 1 & /dev/input/event4 0 0 0 & /dev/input/event4 1 116 0 &/dev/input/event4 0 0 0
屏幕顺利被锁定,HOHO,我们完成了最简单的一个HACK
2、测试下触摸,选择桌面上一个app,打开getevent,记录下这个过程中的信号量
/dev/input/event5: 000030
/dev/input/event5: 000001
/dev/input/event5: 000225
/dev/input/event5: 0003b4
/dev/input/event5: 000000
/dev/input/event5:
/dev/input/event5: 000000
/dev/input/event5: 000000
回到桌面,开始用sendevent来执行,大家可以动手自己把这段用sendevent组合起来,一样如预期,打开了刚才那个app。
Good job,我们能控制Android的单点点击了
如何完成各种Android机型的适配?
1. 在完成上面的过程后,有想彻底搞懂的同学你会有以下几个问题要问:
a、各种android手机对应的单点event居然不一样,甚至同厂家也是,怎么处理?
b、android手机多点触摸怎么处理?
c、 android手机滑动怎么处理?
等等各种问题
2. 统一为这些问题做一个解答:
仔细阅读linux input.h,里面定义了所有触摸定义,包括最基本的触摸坐标,压力值,触摸面积,按键,物理键,虚拟键盘等。然后继续对比getevent的输出。比如从上面的例子你就可以发现ABS_MT_POSITION_X,ABS_MT_POSITION_X是触摸的x和y坐标的代表位,并且他们值一定是0x35和0x36
每个手机都有不同的/dev/input/event,你需要找到一种探测方式,逐一探测所有event锁定你需要的event
Android有好几种多点触摸协议,同二你可以在源码中找到实现方式,滑动也是如此
其他:如何应对按键精灵等软件作弊
纯从技术层面,不考虑其他辅助策略,现有的按键精灵等软件在对外的接口中只注重了对一部分参数的关注(点击坐标,位置,滑动时间等),而另一些参数没有做过处理,用代码点出来跟真人点击会产生很大的区别。抓取此行为可以提高对按键精灵类软件识别准确率
用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金Cover 有什么料? 从这篇文章中你能获得这些料: 知道setContentView()之后发生了什么? ... Android 获取 View 宽高的常用正确方式,避免为零 - 掘金相信有很多朋友...
用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你能获得这些料: 知道setContentView()之后发生了什么? ... Android 获取 View 宽高的常用正确方式,避免为零 - 掘金 相信有很多...
对于安卓系统来说,模拟用户操作是一件很危险的事情,因此到目前我所使用过的系统(Android 7以下)均没有开放模拟触控权限。本文总结了目前已知可行的跨进程触控操作方法,基本都需要Root权限或系统签名。 一、Instrumentation框架 | 项目 | 描述 || -...
摘要 在本文中我们将证明,在现今许多手机模型上都有的hover(floating touch,悬浮触控)技术可以被恶意软件滥用,用来记录系统范围内的所有触屏输入。通过这种攻击,运行在Android系统上的恶意软件可以获取用户的敏感信息诸如密码、PIN,记录用户的社交,掌握用...
先说一下这篇文章里面的内容:TCP 客户端, 自定义对话框, 自定义按钮, ProgressBar竖直显示, 重力感应传感器,手机返回键新开启界面的问题(返回上次的界面),数据保存 软件的通信是配合 http://www.cnblogs.com/yangfengwu/p/7...
胡连海九月份的七次,读书打卡。我今天读的书是,《吹小号的天鹅》。172页到194页最后,讲的是老天鹅路易斯的爸爸,冒着生命危险。还上了小号钱。我最喜欢的句子是。他要小号儿保持清洁,花上好几个钟头。用它翅膀羽毛的尖尖擦它。它活一天就感谢他爸爸一天。这位勇敢的天鹅老爸甘冒生命危...
真自由训练营笔记内容 -01- 先问大家一个问题: 你平时遇见问题的时候,大约会出现哪些情况呢? 大家有没有发现,我们面对不同的问题时,状态是不一样的。 永澄老师做了这样的一张图,总结了我们面对不同问题时的状态: 横轴表示的是我们的能力。 1)当我们的能力可以解决问题时,我...
你是千堆雪,我是长街 (一) “嗡嗡嗡……嗡……嗡嗡嗡……嗡……” “嗡嗡嗡……嗡……嗡嗡嗡……嗡……” 电话?卧槽都几点了,我伸出手去摸枕头边上正震个不停的手机。名字也没看清直接接通了电话,“喂?” “她要结婚了”,电话里传来淡淡的略带压抑的声音。 “啥?”我一时没听清是...
——学习感悟十九大精神
阳光为墨天作纸,绘中华美景;岁月如弦地如琴,奏盛世强音,党的十九大像舵手,掌握着航行的方向;若灯塔,指引着我们前行。作为祖国的孩子,我们当代大学生更应有张横渠所言的“为天地立心,为生民立命,为往圣继绝学,为万世开太平”的远大抱负。...
眼眸凝液,欲哭还休,望星空,愁云覆去笑语,知否?何时旧月换新月。 古城依旧,换了朱颜,去年偶识君,背影依旧住我心,时时传话,却道伊人爱帝都,何况边塞人尔?

我要回帖

更多关于 按键精灵怎么开启浮窗权限 的文章

 

随机推荐