编写手机脚本入门篇 1 | 您所在的位置:网站首页 › 手机的脚本怎么写 › 编写手机脚本入门篇 1 |
学的可以写手机自动做了 文章目录 前言一、adb是什么?二、adb的安装1.初步使用---连接手机(虚拟机) 三,一些基础命令四,一些页面操作五: 重点 自动化操作 前言我是如何接触的: 最近在游戏社区看见有人用Python 写了游戏脚本,自己在迷宫里面进行打怪然后出去后,在大地图找到新的迷宫,重新开始,于是有了接触的兴趣.来和我一起学习吧! 提示:以下是本篇文章正文内容,下面案例可供参考 一、adb是什么?ADB(android debug brige) 安卓 调试 桥 用来完成电脑和手机之间的通信控制 二、adb的安装adb本身是android SDK 其中的一个工具 最简单的是直接下adb的三个文件放入 要么直接安装SDK(建议):
1.打开开发者模式并打开USB调试和USB的文件传输,不要仅电量 要文件 ## 检查是否连接成功 adb devices //查看连接设备
连接成功一次后 用下面的也可以直接连接了,而且后面可以不用USB了 adb connect ip地址 三,一些基础命令 adb shell //进入安卓机的控制处 基本的linux命令都可以在里面使用 exit //退出安卓的控制处 adb install [apk包路径] //将PC端该地址的安装包 在手机端安装 如果失败可以将apk放入全英文的路径中包括包名 adb uninstall [安卓系统中应用的包名 (package)] \\删除咯 获取包名就在下面 adb pull [手机上的文件目录] [电脑上的目标目录] \\将文件从手机上下下来 adb push [电脑上的文件目录] [手机上的目标目录] \\将文件从电脑下到手机 am activity manager 打开应用在安卓系统中获取包名 adb shell pm list package //获取全部包名 package后面空格加 -3 这个参数 是显示第三方的安装包(自己安的,然后自己找包名)在安卓系统中获取活动名(活动名才能打开应用) adb shell dumpsys activity|findstr "mFocuse" //不推荐 appt dump badging [该应用的安装包的地方] //用 findstr launchable 过滤 就可以得到 appt dump badging [该应用的安装包的地方] |findstr launchable //launchable-activity 的name 既是活动名称 //appt 的都要下完整的android SDK adb shell monkey -p [被测包名] -v -v -v 1 //3个-v 是最高的执行等级 1 是执行一次 有两了比较重新的信息 一是 + Using main activity 的黄色为活动名(淘宝的)
得到活动名我们就可以打开该应用了 adb shell am start -W -S 包名/活动名 // 包名/活动名 就是上面的component后面的黄色字段 四,一些页面操作1.开发者里面打开手机的位置指针(得到坐标好点击) 输入操作 adb shell input text [文本]点击操作 adb shell input tap [x] [y]滑动 adb shell input swipe[start_x] [start_y] [end_x] [end_y] [time]等待 adb shell sleep [秒数]调用安卓系统的系统按键 adb shell input keyevent [keycode编码]keycode编码不用背 五: 重点 自动化操作创建一个txt写入代码: |
CopyRight 2018-2019 实验室设备网 版权所有 |