精华内容
下载资源
问答
  • 2020-09-01 02:05:02

    封装成品百度云盘链接(带READ_ME说明文档)

    复制这段内容后打开百度网盘手机App,操作更方便哦
    链接:https://pan.baidu.com/s/1lcXIc0abvUTnS31noq3-eA 提取码:20Ud 

    代码如下,欢迎朋友批评指正

    from os import system
    import time

    def tap(x,y):

        global address

        system(r"cd /d {}\ && adb shell input tap {} {}".format(address,x,y))

    def taps(x,y,delt_y,s,nol):

        global address
        global m
        flag_4=m

        for i in range(s):
            tap(x,y+delt_y*i)
            print("tap")
            flag_3=m
            m+=5
            scan(nol)
            flag_4=m
            m=flag_3

        m=flag_4
                
        

         
    def swipe(x_start,y_start,x_end,y_end):

        global address

        system(r"cd /d {}\ && adb shell input swipe {} {} {} {}".format(address,x_start,y_start,x_end,y_end))

    def text(x):

        global address

        system(r"cd /d {}\ && adb shell input text {}".format(address,x))

    def keyevent(x):

        global address

        system(r"cd /d {}\ && adb shell input keyevent {}".format(address,x))

    def scan(nol):

        global wl
        global m
        key=1
        m+=1

        while m+1<=nol:
            print(wl[m])
            if str(wl[m])=="tap\n":
                if (wl[m+1][0]=="S"or wl[m+1][0]=="s"):
                    m+=1
                    tap(int(wl[m+1]),int(wl[m+2]))
                    time.sleep(float(wl[m][1:]))
                else:
                    tap(int(wl[m+1]),int(wl[m+2]))                    
                m+=3
                                        
            elif str(wl[m])=="swipe\n":
                if (wl[m+1][0]=="S"or wl[m+1][0]=="s"):
                    m+=1
                    swipe(int(wl[m+1]),int(wl[m+2]),int(wl[m+3]),int(wl[m+4]))
                    time.sleep(float(wl[m][1:]))
                else:
                    swipe(int(wl[m+1]),int(wl[m+2]),int(wl[m+3]),int(wl[m+4]))
                m+=5

            elif str(wl[m])=="text\n":
                if (wl[m+1][0]=="S"or wl[m+1][0]=="s"):
                    m+=1
                    text(str(wl[m+1]).strip("\n"))
                    time.sleep(float(wl[m][1:]))
                else:
                    text(str(wl[m+1]).strip("\n"))
                m+=2

            elif str(wl[m]=="taps\n"):
                if (wl[m+1][0]=="S"or wl[m+1][0]=="s"):
                    m+=1
                    taps(int(wl[m+1]),int (wl[m+2]),int (wl[m+3]),int (wl[m+4]),int (wl[m+5]))
                    time.sleep(float(wl[m][1:]))
                else:
                    taps(int(wl[m+1]),int (wl[m+2]),int (wl[m+3]),int (wl[m+4]),int (wl[m+5]))

            elif str(wl[m])=="keyevent\n":
                if (wl[m+1][0]=="S"or wl[m+1][0]=="s"):
                    m+=1
                    keyevent(int(wl[m+1]))
                    time.sleep(float(wl[m][1:]))
                else:
                    keyevent(int(wl[m+1]))
                m+=2

            else:
                print("Something Illegal")
                key=0
                break

            if key==0:
                key=1
                break

    f=open("guide.txt",encoding='utf-8')

    wl=[]

    for line in f:
        wl.append(line)

    address=wl[0].strip("\n")
    m=1

    while str(wl[m])!="END":

        if (wl[m][0]=="C" or wl[m][0]=="c"):
            flag_2=m
            for i in range(int(wl[m][1:])):
                m+=1
                flag_1=m
                scan(int(wl[m]))
                flag_2=m
                m=flag_1-1
            m=flag_2
        else:
            scan(int(wl[m]))
           
    print("END")

    更多相关内容
  • 不过肯定你没想到,这货居然还有手机版的按键精灵,这套教程的安卓版的,目前估计也只有安卓版的有了,iPhone大家都知道权限很难搞。有些人使用使用手机按键精灵自动引流,自动玩游戏,自动提交信息...凡是你能...
  • 按键精灵是模拟鼠标键盘动作的软件。通过制作脚本,让按键精灵代替双手,自动执行一系列鼠标键盘动作。该帮助手册,收录了按键精灵全部命令说明及使用范例。可用于学习编写代码。
  • 按键精灵安卓版从入门到精通教程
  • FreeApk.apkKey wizard mobile assistantExplain.Docx
  • android实现按键精灵

    热门讨论 2014-03-07 14:58:33
    这只是个很简单demo程序,实现按键精灵原理,按照这种方法可以跨进程传递点击事件
  • Python版模拟按键精灵库,无需ROOT 功能包括:模拟按键、模拟屏幕触摸、模拟文字输入、获取指定位置屏幕颜色、指定区域查找相似颜色等 原理 手机连接电脑,并开启USB调试模式,使用ADB工具获取屏幕截图,分析并模拟...
  • 这个是pj的 大神破的我只是一个搬运工 杀毒软件报毒 慎重考虑 建议影子系统下使用 且用且珍惜 请低调使用
  • 按键精灵云端无法上传和下载和小精灵无法打包的解决办法 按键精灵手机助手云端无法上传和下载,云端同步网络错误和小精灵无法打包的解决办法
  • 因为不会使用数据库,所以想了个办法让PC端和手机端交流起来,以此达成手机端群控的目的。
  • 按键精灵手机

    2021-06-05 09:02:56
    按键精灵安卓版是安卓平台的按键与触摸操作的操作录制软件,类似电脑上的按键精灵,它能够录制用户的动作,并在播放时按下一个热键,就可以完全模拟用户录制时的所有操作,如同有个无形的手帮你按键。按键精灵安卓版...

    按键精灵安卓版是安卓平台的按键与触摸操作的操作录制软件,类似电脑上的按键精灵,它能够录制用户的动作,并在播放时按下一个热键,就可以完全模拟用户录制时的所有操作,如同有个无形的手帮你按键。按键精灵安卓版能帮助您完成所有重复的按键操作!在刷帖和玩游戏的时候很有用。

    按键精灵安卓版之软件特色:

    1.录制用户触摸动作

    2.支持脚本编辑功能

    3.支持全屏找图,区域找图,模糊找图

    4.支持全屏找色,区域找色,模糊找色

    5.更多功能等你来体验

    按键精灵Android版软件使用:

    1.1按键精灵Android版(APP)

    1.1.1脚本管理器

    按键精灵Android版的APP在界面功能层次上尽量扁平化,大多数操作均在脚本管理器内完成,界面由菜单栏、脚本列表及可伸缩的脚本操作栏组成,用户可以在这里直接进行脚本的创建、管理与编辑。(如图1)

    1e83d67e8c79047fec16decf3540fb41.png

    图1

    ◎菜单栏:该栏用于创建脚本及脚本的备份与还原。(如图2)具体功能如下:

    “未分类”显示当前脚本列表内容所属分类;

    “  +   ”可一键创建脚本并进入编辑器(如图2);首次退出则需要设置该脚本的属性(如图3)

    65e3aa3c499b36adf9120d09bd3a5035.png

    图2

    417aa54d1367c5616e3c63431dffa888.png

    图3

    “云↑↓按钮”可对该功能为按键精灵(Android版)的云脚本管理系统,点击“↑”标记的按钮,可将当前作者所有分类脚本上传备份。点击“↓”标记按钮,可将上次工作上传保存的文件下载到本地,进行同步。期间按键精灵Android版云服务会始终保持最新文件版本,并设置相关加密机制,保证作者脚本文件的安全。(如图4)

    注意1:只有登录成功,该功能方可生效。

    b5fac7ce69f2919cca41608f81635586.png

    图4

    ◎脚本列表:显示当前脚本分类的所有脚本,通点击选中脚本的伸缩按钮,即可呼出该脚本的操作栏(如图5)

    b7cdcf6fe9aa9119b8b4d57c56714550.png

    图5

    ◎脚本操作栏:用于启动、修改与删除已创建的脚本,同时也可以编辑该脚本的信息。(如图6)

    394fe7a77154989dc4b816a2ac440620.png

    图6

    1.1.2脚本编辑器

    按键精灵Android版提供了功能强大的脚本编辑器,黑灰背景纯白代码,编辑起来更加清晰;(如图7)可滑动快捷命令栏帮你充分利用屏幕,阅读代码更加轻松。(如图8)

    885d839212961c87a56b7d0d47daa7dd.png

    图7

    0cb5a5d1a9f90e62271402fc6988be7c.png

    图8

    1.1.3分类管理器

    随着时间的推移,用户的脚本数量及类型将越来越多,没有一个好的机制管理这些类型繁多的成果将相当的令人头疼,按键精灵Android版首次加入了分类管理器的概念,用户可将同一游戏、同一类型或其它共通属性的脚本统一分类(如图9)。具体功能如下:

    99ca9b4bbdac1148a4ef29ce3cf8ddef.png

    图9

    ◎创建分类

    点击“创建分类”即可跳转至分类命名界面,输入名称,点击“创建”即可完成,过程相当简洁。(如图10)

    5ca6be2e4d211dd0e8719b656410fd46.png

    图10

    ◎管理分类

    点击“分类管理”原有分类列表右侧将出现管理按钮,用户可重新命名分类与删除该分类。(如图11)

    注意1:未分类为系统默认脚本存储目录无法删除。

    注意2:删除分类也将删除该分类下的所有脚本,请作者看清提示窗,谨慎使用。

    047448162ab393ad63b9ad99c9cc646c.png

    图11

    1.1.3综合设置

    综合设置面板,主要功能是,登录按键精灵帐号、设置APP默认运行参数、产品意见反馈和产品信息版本的检测。(如图12)

    注意1:无论是按键精灵APP还是手机助手,均可用传统的PC版按键精灵的帐号进行登录。

    aa7f9945b1c5cd3673ffb2669cd391e5.png

    图12

    更新日志:

    1、亮点 安卓5.0及以上机型支持免ROOT运行脚本;

    2、优化 界面布局进行了调整,点一点和录制集成到新建功能中;

    3、优化 点一点和录制的脚本文件列表,调整到“我的”模块中;

    4、优化 新建的脚本能够关联应用名称,运行脚本时同步启动应用

    5、新增 我的脚本记录中,增加点一点和录制的脚本运行记录功能

    6、优化 脚本界面标签页控件改为横向滑动的样式效果 。

    按键精灵手机版怎么安装?

    本版本为免安装,用户通过点击“按键精灵”手机助手,即可启动软件(PC端)进行体验。而安卓端,用户可通过第一次设备与“按键精灵手机助手”进行连接(USB插入设备至电脑,点击软件界面右上角图标接口进行连接如图3),安卓端程序将自动安装至设备内。也可通过文件夹apk内的MobileAnjian.apk,进行安装。

    a5d2eb732ca536632ed1edba4d99d2e3.png

    0f300a8300439a7f0a78af374c3f94c4.png

    按键精灵安卓版使用什么语言编辑脚本?

    答:按键精灵(安卓版)使用和按键精灵(PC版)类似的MQ语言编辑脚本,MQ语言在语法结构上基本与Q语言一致,90%的语法都和按键精灵差不多。凡是有Q语言基础的作者可以很快速的掌握MQ,同时如果以MQ语言入门的作者,在PC按键精灵上制作脚本,过度起来也相当的轻松。

    中文名:按键精灵

    包名:com.cyjh.mobileanjian

    MD5值:99606652851864b9db448119d322581f

    展开全文
  • 本项目是一个基于安卓的触摸脚本录制项目,类似于按键精灵,录制脚本支持选择本地截图,方便获取对应的点击坐标。返回键自动生成点击之后的脚本代码。可以手动编辑,并且修改点击间隔时间。默认间隔在0.3秒左右,看...
  • 安卓使用Root权限实现后台模拟全局按键、触屏事件方法(类似按键精灵)CSDN博客09-09 17:52安卓使用Root权限实现后台模拟全局按键、触屏事件方法(类似按键精灵)有时我们需要使用安卓实现在后台模拟系统按键,比如对...

    安卓使用Root权限实现后台模拟全局按键、触屏事件方法(类似按键精灵)

    CSDN博客09-09 17:52

    安卓使用Root权限实现后台模拟全局按键、触屏事件方法(类似按键精灵)

    有时我们需要使用安卓实现在后台模拟系统按键,比如对音量进行调节(模拟音量键),关闭前台正在运行的App(模拟返回键),或者模拟触屏事件。但是对于原生安卓系统而言,后台进程关闭前台进程,甚至模拟用户事件,进而操控整个系统,是不符合系统安全原则的,如果有这样的漏洞被病毒或恶意软件所利用,会非常危险。

    由于一些特殊原因,我恰巧需要实现这样的功能,而又没有条件自行编译安卓系统(但是可以利用Root权限,因为Root权限的获取相对简单很多,并且很多用户的安卓设备都有Root过)。网上也看到很多人在提类似的问题,很多人讨论了半天,结果都是无解。于是我花了很大精力,最后终于找到了解决方案。

    在网上查找了很多资料,主要找到两种方法:Instrumentation和IWindowManager。

    使用 Instrumentation接口:对于非自行编译的安卓系统,无法获取系统签名,只能在前台模拟按键,不能后台模拟。

    一种是使用 Instrumentation接口,这个接口原本是用来对软件进行测试而留出来的。经过尝试,发现这个接口可以模拟按键,但是前提是在应用处于前台时。而应用处于前台时,模拟按键基本上也没有太大的作用(模拟按键操作应用自身似乎没有很大意义)。

    当应用处于后台时,这个 Instrumentation 接口就失效了。网上找到的解释是,在后台使用这个接口,需要有系统权限,也就是在Manifest中添加 android:sharedUserId="android.uid.system" 。而这会导致什么问题呢?声明了系统权限的APK,只有具有系统签名的情况下,才能被安装到安卓设备上,比如系统自带的电话、短信,本质上也就是APK程序,但是这些应用具有系统权限。

    安卓系统有一套签名机制,APK只有有了数字签名,才能被安装。通常调试时默认Eclipse自动对其进行签名,使用的是Debug签名。当发布应用时,开发者则使用自己独有的数字签名文件对APK进行签名(这个文件可以用Eclipse生成,签名也可以让Eclipse完成)。APK有新版本的安装时,如果检测到签名不一致,系统会提示签名不一致,只有卸载旧版本才能安装。这一机制从一定程度上避免了第三方对官方发布的APK进行修改甚至非法植入病毒等行为(当然如果用户主动卸载旧版本的官方应用、安装新版本的非官方APK也是可以的)。而具有同一签名的不同App,它们之间可以共享一些数据。

    而系统签名怎么获取呢? 在编译安卓系统的时候,会将一个系统签名的数字签名文件放到一起编译。对于一个已经编译完成的系统,或者为了适配不同系统,必然无法获取到这个数字签名文件,于是也无法对APK进行系统签名。最后就导致具有uid.system属性的APK无法被安装,于是Instrumentation接口后台模拟按键的方法,只能在自行编译系统的情况下才可以使用。

    使用反射方法调用 系统IWindowManager隐藏API:兼容性较差,稳定性不好,容易出错。另外实际编译时发生错误,原因暂时不明。

    网上还有一种方法。安卓系统中有一些隐藏API,通常是利用Java的权限限制,使得这些API无法被调用。但通过反射的方式,可以突破Java的权限限制。在IWindowManager中就隐藏了可以模拟按键和触屏事件的API。尝试网上的方法,下载到一个由安卓源码编译好的jar文件,添加到工程中,然后使用 发射 编写了一些代码,尝试调用隐藏API。结果编译的时候Eclipse直接不响应了,可能是因为电脑配置不够,jar文件太大。尝试了几次没有成功,又考虑到这种方法有很多弊端,并且很可能最后还是需要系统权限(网上不少文章说得不是很清楚),于是就放弃了这个方法。

    android模拟按键问题总结[使用IWindowManager.injectKeyEvent方法]

    http://blog.csdn.net/xudongdong99/article/details/8857173

    Android中使用隐藏API(大量图解)

    http://163liufuliang.blog.163.com/blog/static/331651862013119114431760/

    JNI调用C程序模拟按键:仍然是权限问题。

    参考了网上一些资料所提出的可能的思路,发现剩下能想到的方法就是用JNI实现,通过调用C/C++程序来模拟按键。对Linux底层编程不熟悉,网上参考了一些代码,在Ubuntu下编写了一个按键模拟程序,很顺利的编译运行通过。然后又开始学习JNI的编译方法,先在C程序层写了个简单的加法运算,编译运行测试通过,然后就把模拟按键的代码贴了进去。满怀期待的写好安卓Java层代码,编译、下载、执行程序,却发现完全没有效果。

    想看一下到底是哪一步出错了,就 在C程序里面改了改, 用LogCat打印出C程序的返回值,发现在打开按键设备的时候出错,看来肯定又是权限的问题了。

    尽管系统已经Root,APK也允许使用Root权限,但是Root权限没法传递给C程序,权限不够,程序无法执行。在网上找了一通有关Linux、安卓权限的资料,也没找出来什么思路。 其实当时很疑惑,在Linux系统中,Root权限是最高的权限,安卓也不例外,有文章指出,Root权限>系统权限>用户权限。尽管能获取到Root权限,却不能完成系统权限所能完成的任务,总感觉不应该。

    安卓按键精灵:使用Root权限而不需系统签名,实现后台模拟按键和触屏等事件是可行的。

    当时很绝望,感觉估计只有自行编译系统才能解决问题了。 就在那时候,突然想起了按键精灵软件。以前用过电脑版,在安卓市场一找,果然也有安卓版。下载使用发现,按键精灵就可以实现在后台模拟按键操作,需要Root权限,但是是什么原理却不得而知。本想尝试反编译源码查看,但是当时出了一些问题,反编译没有成功。在网上搜索安卓按键精灵的原理,除了之前的那两种依赖源码环境才能使用的API,也没有找到结果。不过至少说明了,使用Root权限 而不需要系统签名, 实现模拟按键、并且兼容大量安卓设备是可行的。

    最终解决问题:使用Shell调用ADB指令实现。

    继续在网上搜索安卓按键模拟(其实那时都不知道用什么关键字好了,能想到的关键字都用遍了,但是搜索出来的结果,都是之前提到的那几个依赖源码环境和系统权限的方案)。发现有很多介绍ADB调试,向手机发送按键事件的文章。刚好之前做过在Root权限下,用Java调用安卓底层的Linux Shell,然后执行pm指令进行APK的安装卸载。这时我突发奇想,能否用Shell调用ADB指令呢?

    于是就进行了尝试,使用Java执行Runtime.getRuntime().exec("su").getOutputStream(),获取了一个具有Root权限的Process的输出流对象,向其中写入字符串即可以Root权限被Shell执行,ADB模拟按键的指令为 "input keyevent keyCode",keyCode为按键的键值,例如KeyEvent.KEYCODE_VOLUME_UP表示音量加。

    编译完程序安装执行,终于实现了预期的效果,当时非常高兴。至于触屏或鼠标事件,只要调用相应的ADB指令即可。但是有一点问题,就是反应速度非常慢, 尤其是连续模拟多个按键的时候,甚至会死机。而按键精灵运行的就相当流畅,我又开始好奇按键精灵是怎么实现的。

    后来终于还是找到了原因,模拟按键时,不应每次都调用Runtime.getRuntime().exec("su"),因为每次调用这个代码的时候,都会获取Runtime实例,并且执行"su"请求Root权限,反应就会很慢(我的理解是相当于每次都新开一个命令行窗口);而应该只是在一开始执行一次,并获取一个OutputStream实例,后来每次执行一条Shell指令,只需向其中写入相应字符串,这样就快了很多。

    下面贴出可用的代码。要求设备已经Root,不需要其他任何特殊权限或签名。由于用的是ADB指令,兼容性也不会有太大问题。首次运行程序时(其实也就是执行Runtime.exec("su")的时候),会请求Root权限。

    /** * 用root权限执行Linux下的Shell指令 * * @author jzj * @since 2014-09-09 */ public class RootShellCmd { private OutputStream os; /** * 执行shell指令 * * @param cmd * 指令 */ public final void exec(String cmd) { try { if (os == null) { os = Runtime.getRuntime().exec("su").getOutputStream(); } os.write(cmd.getBytes()); os.flush(); } catch (Exception e) { e.printStackTrace(); } } /** * 后台模拟全局按键 * * @param keyCode * 键值 */ public final void simulateKey(int keyCode) { exec("input keyevent " + keyCode + "\n");

    展开全文
  • 按键精灵安卓版怎么用

    千次阅读 2021-06-06 08:01:29
    日前,按键精灵推出了手机版,现在您可以在安卓机上...按键精灵手机使用教程1.1 按键精灵Android版(APP)软件软件名称:按键精灵按键精灵软件版本:1.2软件大小:2.5MB软件授权:免费版本适用平台:Android1.1.1脚本...

    日前,按键精灵推出了手机版,现在您可以在安卓机上使用按键精灵了,它与叉叉助手、烧饼修改器的部分功能类似,可以解放您的双手,实现自动点击、录制脚本等。有的朋友不知道如何使用按键精灵安卓版怎么用,本文就给大家详细说一下。

    按键精灵手机使用教程

    1.1 按键精灵Android版(APP)

    软件软件名称:按键精灵按键精灵

    软件版本:1.2

    软件大小:2.5MB

    软件授权:免费版本

    适用平台:Android

    1.1.1脚本管理器

    按键精灵Android版的APP在界面功能层次上尽量扁平化,大多数操作均在脚本管理器内完成,界面由菜单栏、脚本列表及可伸缩的脚本操作栏组成,用户可以在这里直接进行脚本的创建、管理与编辑。(如图1)

    5d9a6c8def8518ebfb74053a5494d0a7.png

    图1

    ◎菜单栏:该栏用于创建脚本及脚本的备份与还原。(如图2)具体功能如下:

    “未分类”显示当前脚本列表内容所属分类;

    “ + ”可一键创建脚本并进入编辑器(如图2);首次退出则需要设置该脚本的属性(如图3)

    53bfca2ce9f64cebe7f08e5750d5fdfb.png

    95faf12fc04d960cd70fc30e5e490968.png

    图2 图3

    “云↑↓按钮”可对该功能为按键精灵(Android版)的云脚本管理系统,点击“↑”标记的按钮,可将当前作者所有分类脚本上传备份。点击“↓”标记按钮,可将上次工作上传保存的文件下载到本地,进行同步。期间按键精灵Android版云服务会始终保持最新文件版本,并设置相关加密机制,保证作者脚本文件的安全。(如图4)

    注意1:只有登录成功,该功能方可生效。

    4eb348dcefb5f48b36761cd77a128c85.png

    图4

    ◎脚本列表:显示当前脚本分类的所有脚本,通点击选中脚本的伸缩按钮,即可呼出该脚本的操作栏(如图5)

    02cdc5025785c4c49d2addc8e66c4419.png

    图5

    ◎脚本操作栏:用于启动、修改与删除已创建的脚本,同时也可以编辑该脚本的信息。(如图6)

    4cea8856159d1f4c6999f43e89a26d16.png

    图6

    1.1.2脚本编辑器

    按键精灵Android版提供了功能强大的脚本编辑器,黑灰背景纯白代码,编辑起来更加清晰;(如图7)可滑动快捷命令栏帮你充分利用屏幕,阅读代码更加轻松。(如图8)

    af1a378d1b244d00c717e4aab72d813d.png

    28bc80c36208b09d21907886a222df22.png

    图7 图8

    1.1.3分类管理器

    随着时间的推移,用户的脚本数量及类型将越来越多,没有一个好的机制管理这些类型繁多的成果将相当的令人头疼,按键精灵Android版首次加入了分类管理器的概念,用户可将同一游戏、同一类型或其它共通属性的脚本统一分类(如图9)。具体功能如下:

    6969a4c508ba24caa31b495d6d07e57e.png

    图9

    ◎创建分类

    点击“创建分类”即可跳转至分类命名界面,输入名称,点击“创建”即可完成,过程相当简洁。(如图10)

    8d00d502d06068cad5aa9dee61dd14e8.png

    图10

    ◎管理分类

    点击“分类管理”原有分类列表右侧将出现管理按钮,用户可重新命名分类与删除该分类。(如图11)

    注意1:未分类为系统默认脚本存储目录无法删除。

    注意2:删除分类也将删除该分类下的所有脚本,请作者看清提示窗,谨慎使用。

    5f7fa9504fc74280dfd4694ac0ab6a89.png

    图11

    1.1.3综合设置

    综合设置面板,主要功能是,登录按键精灵帐号、设置APP默认运行参数、产品意见反馈和产品信息版本的检测。(如图12)

    注意1:无论是按键精灵APP还是手机助手,均可用传统的PC版按键精灵的帐号进行登录。

    e84e79eaf4bae8db9ae51d30fb6033d5.png

    图12

    1.2 按键精灵手机助手

    1.2.1 菜单栏

    按键精灵手机助手整体的界面布局与PC按键精灵有一定的相似性。菜单栏主要提供了3类功能入口,其一为脚本的创建与保存,其二为脚本的调试(运行)、最后则是常用小功能(抓抓、附件、教程)。(如图13)通过点击不同的按钮,则可触发该按钮所关联的功能。

    e5a399dd442f2285eb7b5176947db728.png

    图 13

    1.2.2 脚本管理器

    按键精灵手机助手的脚本管理器与手机APP上不同,除了脚本的管理外,也集成了分类管理。点击主界面右侧“我的脚本”即可展开脚本器(图14),在这里用户可直接在该面板内进行新建/编辑/删除选中的脚本/分类(图15);及脚本的云备份与还原(功能参考APP,界面如图16),同时我们还可以通过拖拽完成脚本转移分类目录的操作。

    07c58d3edd515ecd7193a036880cc763.png

    2a74c7a10c0d03146acc3d6c07ec05a2.png

    733b926d552adb02bb679bbc9c500fbe.png

    图14 图15 图16

    1.2.3 脚本编辑器

    按键精灵手机助手的脚本编辑器基本与PC按键精灵一致,自动联想、换行、中文阅读代码,脚本编写速度较手机提升一个档次。(编辑器使用方法不再详解,界面参考图17)

    452df043e1b036aa09892234c99fd906.png

    图17

    1.2.4 脚本命令

    脚本命令是按键精灵手机助手内置的现成脚本命令,用户通过可视界面设置完参数,插入即可生效,方便快捷。目前按键精灵手机助手支持的脚本命令共有六大类,分布为:触摸命令/控制命令/颜色命令/图形命令/设备命令/其它命令。(如图18)

    9a6ff388c90b9f179f8ba1f54a1c674c.png

    图18

    1.2.5 抓抓

    抓抓是按键精灵的特色功能之一,可以帮助用户快速取得设备的截图,同时可以做到坐标获取,抓取颜色等便捷功能,是脚本开发中最得力的工具之一。按键精灵手机助手针对移动设备,同样配备了强大的抓抓功能。我们可以通过主界面菜单栏打开该工具。(如图19)

    ae5db744fa252994086d9b096e5c8d97.png

    图19

    抓抓的界面主要有四部分组成,分别是顶部状态栏、剧中截图显示面板、右侧的找图找色面板、底部截图操作栏。

    ◎顶部状态栏

    状态栏用于显示当前设备连接情况以及抓抓窗口的状态操作,如最大化、最小化和关闭。(如图20)

    注意1:在抓抓已经打开的情况下,如设备未连接成功,则抓抓无法快照。需在主界面重新连接。

    注意2:若设备在未连接状态下,则抓抓界面无法打开。

    dd63d47a4ce3f5c34cb67f936a4c6809.png

    图20

    ◎找图找色面板

    该面板用于对当前截图进行颜色与坐标的获取,我们通过在截图显示面板移动鼠标位置,即可在右侧获得对应的颜色与坐标,我们也可以通过热键快速截取某坐标的颜色值并保存下来。(如图21)

    c5826362615bf7993d867b3f4bd850f9.png

    图21

    ◎截图操作栏

    该栏用于获取与保存截图样本与对已在编辑状态的截图样本进行二次操作,如区域截图功能。(如图22)

    93b05844a1b00f007d3ec9d4eab6cd4d.png

    图22

    1.2.6 附件

    该功能是用于存放脚本所需要的文件,例如PNG图片。我们通过主界面的菜单栏即可切换至该功能的操作面板。(如图23)

    71122feee6124b04d9c9aec035148822.png

    图23

    附件操作面板,可进行附件文件进行单一或者批量的操作。在该界面下,当再次点击菜单栏凹下的按钮时,将返回脚本编辑器的界面。

    展开全文
  • android按键精灵脚本的思路1.主线循环2.支线循环3.功能模块4.代码命令5.固定模块6.检测状态模块, 通常是启动一个线程,监控多少分钟后状态还没改变,就跳出支线循环并记录时间和结束时执行在哪个支线,重新执支线...
  • 按键精灵3.36离线打包版
  • 51安卓模拟器使用教程==》51模拟器怎么用51安卓模拟器按键精灵连接教程有些大牛/作者想用我们模拟器连按键精灵/或者eclipse,android studio等工具来玩开发。不知道怎么链接51模拟器,这里写个教程。如果你出现一下...
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼//配置参数,需修改为个人配置信息...升级地址Dim 设备ID,用户别名,用户校验Dim 校验值,post数据,请求地址,regwebDim MyArray,网络时间,校验结果,随机参数,检验时间1,检...
  • 通过上述讲解过的按键精灵如何下载文章得知,按键精灵手机版分为两个版本,分别为安卓版和IOS版,都是需要连接在按键精灵手机助手运行,按键精灵手机助手则必须在电脑上安装运行。好的,下面我们就来逐步讲解一下,...
  • 按键精灵安卓

    2021-06-05 09:04:30
    软件说明按键精灵手机版可以完美运行在android平台上,该产品为套装形式,内含2款工具,一款为按键精灵Android版的APP,该款工具可以直接在root的安卓设备上管理、运行与编辑脚本。另一款为按键精灵手...
  • 这是按键精灵的源码,为迅码短信验证码的获取函数,分别为登录,获取手机 拉黑操作
  • 转载请注明出处:校酷网-大学生菁英创业平台实现按键精灵的思路主要有三种:1.AccessibilityService辅助类,这个类是设计用来帮助残障人士使用android 手机的,我们可以利用它实现按键精灵的部分功能,因为利用这个...
  • '使用内部打开 Form1.WebBrowser1.Url = "https://www.cnblogs.com/ciscolee/" Form1.Button1.Caption = "博客园" '以下使用“网页按键精灵”网页分析功能查找元素特征串 Form1.WebBrowser1.HtmlClick "tag:A&txt:...
  • 程序名 = UTF8.Mid(程序名文本, 程序字符第几位, 程序名位数) TracePrint "您查找到的全程序包完整名为:"&程序名//输出"精灵" Dim AA AA = """" & 程序名 & """" TracePrint AA KillApp 程序名 KillApp AA //结束...
  • Android 模拟点击的方案模拟MotionEventADB控制Instrumentation通过使用sendevent这里我们只讨论ADB控制方案,...你也可以使用小米手机,解锁申请解锁小米手机 (miui.com) 然后获取room权限听说解锁后不保修,请谨慎...
  • 【实例简介】运行之后,每打开一个新的应用,都会自动点击应用里面的控件,简易版按键精灵。【实例截图】【核心代码】AutoClick└── AutoClick├── AndroidManifest.xml├── bin│ ├── aidl│ │ └── ...
  • 已有72位网友发表了看法: 源码资源网评论于 [2018-10-14 12:09:01]按键精灵手机助手+教程 易语言培训评论于 [2018-10-26 12:47:47]手机按键精灵怎么自动聊天 飞扬工作室评论于 [2018-10-31 15:08:12]安卓按键精灵...
  • EC-按键精灵插件.zip

    2020-08-14 09:16:47
    EasyClick 全分辨率免ROOT按键精灵插件,https://easyclick.gitee.io,免ROOT不限手机环境,支持Android 5.0到10,全节点分析不限分辨率
  • 按键精灵评分:大小:23.96MB语言...安卓按键精灵怎么编写脚本1、打开手机上的按键精灵,和电脑版一样,有两种编写脚本的办法,一种是录制脚本,另一种是直接编写代码。2、录制脚本:录制脚本属于按键精灵最简单的编...
  • 按键手机版直连的话 现在只支持本地数据库sqllite连接远程数据库也不是没办法,但麻烦一点 需要建立一个 “中转站” 。姑且这么称呼 最形象。“中转站” 的建立前提是要有个云服务器或云虚拟主机(自带一个网络sql ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,297
精华内容 518
关键字:

安卓手机按键精灵