位置: IT常识 - 正文

解放双手神器-autojs(解放双手神器说说)

编辑:rootadmin
解放双手神器-autojs

推荐整理分享解放双手神器-autojs(解放双手神器说说),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:解放双手神器会伤害到新生儿的脊柱吗,解放双手神器 看手机,解放双手神器适合多大的宝宝,解放双手神器黑科技,解放双手神器说说,解放双手神器说说,解放双手神器有哪些,解放双手神器黑科技,内容如对您有帮助,希望把文章链接给更多的朋友!

什么是autojs?能干什么?

首先来说什么是autojs呢?autojs是Android平台上支持Node.js的JavaScript自动化工具,是基于无障碍服务可直接指定控件进行操作的的App。 那么它具体能干什么呢?

官方的说法: 1、数据监控:可以监视当前手机的数据。 2、图片监控:截图获取当前页面信息。 3、控件操作:模拟操作手机控件。 4、自动化工作流:编写简单的脚本,完成一系列自动化操作。 5、定时功能:执行某个脚本,来完成定时任务

通俗易懂的说法: 1、可以帮我们收蚂蚁森林的能量 2、可以帮我们抢茅台 3、自动抢🧧 ...

怎么使用呢?

下载及安装 Auto.js一共有两个版本,一个是已停止更新的4.1.1,一个是仍在更新的8.7-pro版本。 4.1.1是免费的,免费的已经不维护了,继续迭代的是收费的。两者差别不大,我们做一些自动化的东西用免费的功能就足够了~ 下载后,直接如普通app那样安装即可。安装后,打开无障碍服务,悬浮窗(使用自带的工具),连接电脑(使用vscode);如下界面所示:tips:连接电脑可能会有失败的情况,确认连的是一个局域网且输入电脑的ip

image.png

打开要分析的app

如下图

image.png

点击第三个

141661274852_.pic.jpg

1.布局范围分析选择具体要查看的控件信息

101661274670_.pic.jpg

详细的内容,这里要注意的是如果clickable是false是不可以点击的

解放双手神器-autojs(解放双手神器说说)

91661274670_.pic.jpg

生成代码,选择要执行的操作

71661274669_.pic.jpg

61661274669_.pic.jpg

2.布局层级分析

布局层级分析

以上就是基本功能,介绍完基本功能之后我们进入正题。

实操

脚本网上有很多,可以自己找有能力的也可以自己写

开发方式有两种,1、使用vscode编辑器开发;2、可以直接在app里写代码;

vscode编辑器开发

1.打开vscode 安装 Autojs-VSCodeExt插件

image.png

2.打开vscode控制面板(command+shift+p)执行Auto.js Start Server之后右下角会提示连接成功

image.png

vscode autojs命令说明

Start Server: 启动插件服务。之后在确保手机和电脑在同一区域网的情况下,在Auto.js的侧拉菜单中使用连接电脑功能连接。Stop Server: 停止插件服务。Run 运行当前编辑器的脚本。如果有多个设备连接,则在所有设备运行。Rerun 停止当前文件对应的脚本并重新运行。如果有多个设备连接,则在所有设备重新运行。Stop 停止当前文件对应的脚本。如果有多个设备连接,则在所有设备停止。StopAll 停止所有正在运行的脚本。如果有多个设备连接,则在所有设备运行所有脚本。Save 保存当前文件到手机的脚本默认目录(文件名会加上前缀remote)。如果有多个设备连接,则在所有设备保存。RunOnDevice: 弹出设备菜单并在指定设备运行脚本。SaveToDevice: 弹出设备菜单并在指定设备保存脚本。New Project(新建项目):选择一个空文件夹(或者在文件管理器中新建一个空文件夹),将会自动创建一个项目Run Project(运行项目):运行一个项目,需要Auto.js 4.0.4Alpha5以上支持Save Project(保存项目):保存一个项目,需要Auto.js 4.0.4Alpha5以上支持

3.创建文件夹执行 Auto.js New Project 会自动生成main.js及project.json文件。然后在main.js中写自己的脚本;如下: 要显示来自Auto.js的日志,打开 VS Code上面菜单的"帮助"->"切换开发人员工具"->"Console"即可。

//淘宝签到为例 定义签到方法 function signIn(){ //打开手机App launchApp('淘宝'); sleep(1500); //进入 我的界面 className("android.widget.FrameLayout").desc("我的淘宝").findOne().click(); sleep(1500); //进入签到界面 className("android.widget.FrameLayout").desc("领淘金币").depth(16).findOne().click(); sleep(1500); //领取淘金币 className("android.view.View").text("今日签到").findOne().parent().child(0).click(); } //检查无障碍服务是否启动,若没有则跳转到无障碍服务启动界面,并等待;当服务启动后脚本继续运行 auto.waitFor(); //调用签到方法 signIn();

4.运行

执行Auto.js Run On Device就可以运行啦~如果需要多台设备运行执行 Auto.js Save

5.定时执行 脚本最右边点击更多,选择定时执行、或者在脚本中写;

image.png

本文链接地址:https://www.jiuchutong.com/zhishi/268624.html 转载请保留说明!

上一篇:proflwiz.exe - proflwiz是什么进程 有什么用

下一篇:Win10 20H2更新后频繁蓝屏死机怎么办? 安装KB4586853即可解决(win10 20h2更新后闪屏)

  • 网络营销推广 企业微博营销怎样定位?(网络营销推广方式包括)

    网络营销推广 企业微博营销怎样定位?(网络营销推广方式包括)

  • 苹果手机如何设置屏幕亮屏时间(苹果手机如何设置来电拦截功能)

    苹果手机如何设置屏幕亮屏时间(苹果手机如何设置来电拦截功能)

  • 页眉和页脚在哪里设置(页眉和页脚在哪个选项卡)

    页眉和页脚在哪里设置(页眉和页脚在哪个选项卡)

  • 为什么双击微信图标打不开 双击微信图标打不开的解决办法(打开微信)

    为什么双击微信图标打不开 双击微信图标打不开的解决办法(打开微信)

  • 苹果11微信听筒模式声音很小怎么回事(苹果11微信听筒没有声音)

    苹果11微信听筒模式声音很小怎么回事(苹果11微信听筒没有声音)

  • iphonex原装充电器型号是什么(iphonex原装充电器型号)

    iphonex原装充电器型号是什么(iphonex原装充电器型号)

  • 微信账单删除在其他手机登录还能看到吗(微信账单删除在哪里查找记录)

    微信账单删除在其他手机登录还能看到吗(微信账单删除在哪里查找记录)

  • 怎么通过支付宝查到对方的手机号(怎么通过支付宝转账查到对方手机号)

    怎么通过支付宝查到对方的手机号(怎么通过支付宝转账查到对方手机号)

  • 快手七天无理由退货运费谁承担(快手七天无理由退货是什么意思)

    快手七天无理由退货运费谁承担(快手七天无理由退货是什么意思)

  • 为什么微信连续闪退(为什么微信连续十天超过5000要上传身份证)

    为什么微信连续闪退(为什么微信连续十天超过5000要上传身份证)

  • 网易账号为什么会锁定(网易账号为什么不能改实名认证)

    网易账号为什么会锁定(网易账号为什么不能改实名认证)

  • 替换在哪个选项卡(替换在哪个选项里面)

    替换在哪个选项卡(替换在哪个选项里面)

  • 手机无法使用移动网络是什么原因(手机无法使用移动数据是怎么回事)

    手机无法使用移动网络是什么原因(手机无法使用移动数据是怎么回事)

  • 微信交易单号有什么用(微信交易单号有什么信息)

    微信交易单号有什么用(微信交易单号有什么信息)

  • 什么是网站标题(网站标题的构成要素)

    什么是网站标题(网站标题的构成要素)

  • cad平方米怎么打出来(cad平方米㎡怎么打)

    cad平方米怎么打出来(cad平方米㎡怎么打)

  • 苹果11尺寸多大(苹果11尺寸多大尺寸)

    苹果11尺寸多大(苹果11尺寸多大尺寸)

  • 华为p30pro支持内存卡吗(华为p30pro支持内存卡口)

    华为p30pro支持内存卡吗(华为p30pro支持内存卡口)

  • crr-ul00是什么型号(crr-ul20)

    crr-ul00是什么型号(crr-ul20)

  • 苹果7volte在哪里设置(苹果7手机volte哪里开启)

    苹果7volte在哪里设置(苹果7手机volte哪里开启)

  • 20000毫安能充几次(20000毫安能充几次手机)

    20000毫安能充几次(20000毫安能充几次手机)

  • 可视化大屏的几种屏幕适配方案,总有一种是你需要的(可视化大屏的几种模式)

    可视化大屏的几种屏幕适配方案,总有一种是你需要的(可视化大屏的几种模式)

  • 申报个税后发生扣工资
  • 税控盘是什么干嘛的
  • 劳务公司劳务工资做什么科目
  • 出口的港杂费包括哪些
  • 手撕定额发票不是免税怎么还报税
  • 无形资产建造期间的摊销记在哪里
  • 银行付款的会计怎么做账
  • 出口退税是退进项
  • 销项发票采集不出来怎么回事
  • 增值税普通发票怎么开
  • 财产租赁合同印花税申报期限
  • 生产型企业出口非自产产品能享有退税吗
  • 空调要买加湿器吗
  • 房地产企业回迁房税收规定
  • 企业所得税业务招待费扣除比例
  • 劳务和工资合并扣税吗
  • 应收账款账龄怎么查
  • 员工把发票丢了怎么处理
  • 税务罚款计入哪个会计科目
  • 企业银行承兑汇票
  • 工资做账表格怎么做
  • 一般纳税人销售自己使用过的汽车
  • 党团活动经费如何节约
  • 开机速度慢是怎么回事
  • 招财树的养殖方法
  • 个税手续费会计分录
  • 前端字符长度限制
  • 尿急尿频尿不尽吃什么药效果好
  • 长期股权投资初始投资成本和入账价值
  • nginx同一个端口设置两个网站
  • 小规模纳税人增值税免税政策
  • fastjson 解析
  • 工程建设质保金比例
  • 变化检测是应用在图像的哪个运算中
  • js数组菜鸟教程
  • pilot coat
  • php解析xml文件
  • thinkphp6框架源码完整版下载
  • linux用cat命令查看
  • 数据库损坏了怎么修复
  • 会计自制原始凭证有哪些
  • 什么是增值?
  • 分公司注销怎么起诉公司
  • 企业从应付职工工资中代扣的职工房租应借记什么科目
  • 基本户收到零余额转款怎么做分录
  • 投资性房地产抵债怎么做账务处理
  • 资本公积转为实收资本会计科目
  • 解除合同补偿金需要缴纳个税吗
  • 应交增值税减免税款科目
  • 公司借调人员工资账务处理
  • 电子发票怎么会失效
  • 暂估成本的两种形式
  • 系统32位和64位的区别 Windows系统32位和64位的区别在哪里
  • win7无法识别usb设备如何解决
  • mac怎么安装新系统
  • 预装win8的电脑
  • windows命令行修改密码
  • 浏览器8系统怎么打不开主页
  • win7 重装系统
  • centos创建lv
  • centos8 固态硬盘
  • CentOS 5.4+OpenVZ+Vtonf打造VPS服务器的方法
  • centos7找不到服务器
  • win7打印无反应
  • win8开始菜单全屏怎么调回去
  • 电脑qq语音界面
  • 使用linux的电脑
  • 推荐一篇故事并说明理由
  • 分离与继承的思想是什么
  • jquery 鼠标
  • 一个进程cpu占用率长时间为90%以上
  • python中二维列表的定义
  • python记录运行状态的模块
  • javascript例题
  • unity移动脚本代码
  • 税务稽查案件办案程序规定
  • 苹果税务发票
  • 新疆伊犁水费怎么交
  • 上海税务举报邮箱号
  • 汽车票用什么查
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设