aiyoudiao aiyoudiao
  • JavaScript
  • Vue
  • React
  • 低代码
  • 线性系统
  • 暂未分类
  • LeetCode
  • 算法
  • 数据结构
  • 设计模式
  • Other
  • PMP
  • Office
  • 面试
  • Bash
  • 流年往事
  • 经验片段
  • 读书杂感
  • 归档
  • 分类
  • 标签
  • 简介
  • 收藏
  • 有趣
  • 文档

码二

扫微信二维码,认识一下码二吧😉。
  • JavaScript
  • Vue
  • React
  • 低代码
  • 线性系统
  • 暂未分类
  • LeetCode
  • 算法
  • 数据结构
  • 设计模式
  • Other
  • PMP
  • Office
  • 面试
  • Bash
  • 流年往事
  • 经验片段
  • 读书杂感
  • 归档
  • 分类
  • 标签
  • 简介
  • 收藏
  • 有趣
  • 文档
  • JavaScript

  • vue

  • react

  • 低代码

  • 读书会

  • 线性代数

  • docker

  • auto

    • 入门使用
      • 前言
      • 任务
      • 投屏
        • scrcpy 使用
        • QtScrcpy 使用
        • 雷电模拟器
      • 开发
        • vscode
        • auto.js 插件的安装和使用
  • 杂记

入门使用

# 前言

最近对auto.js很感兴趣,所以花些时间来玩玩。auto.js是一个能在手机端进行自动化运行程序的功能,依托的是手机的无障碍功能,所以不需要root。它使用js来写的。

相关博客

AutoJs 4.1.1 实战教程 (opens new window)
Auto.JS 开发 (opens new window)
AutoJS一文精通AutoJS脚本教程详解 (opens new window)

# 任务

第一天了解auto.js,然后能够在电脑上借助工具投屏。
第二天能够开始编码,然后能够调试auto.js。
第三天能够写一个小功能,然后打包到手机上使用。
第四天能够截图出来,可以识图,识色,点击。
第五天能够进行一连串的操作,自动去打怪,自动回收。
第六天能够进行自动切换地图,自动打怪,自动回收,自动买药。

# 投屏

做手机端自动化的功能,需要调试,写代码肯定是在电脑端写,这样一来自然需要调试,这样一来就需要电脑投屏手机。

scrcpy (opens new window)
QtScrcpy (opens new window)

使用的视频1 (opens new window)
使用的视频2 (opens new window)

# scrcpy 使用

下载了官方发布的包之后,可以进行解压,解压之后文件夹不要有空格,然后你命令行切换到那个目录下面,最后输入命令 scrcpy。

但是在输入这个命令之前,你得要开启手机的USB调试模式。

比如我是小米手机,那么就是在 设置 -> 我的设置 -> 全部参数 -> 点击7下 MIUI版本的小卡片。这时候它会告诉你已经开启开发者模式了
然后再到 设置 -> 更多设置 -> 开发者模式 -> 滑动到调试栏,把 USB调试、USB安装、US调试(安全设置) 全部打开。
最后你在电脑中运行一下命令 scrcpy,就会发现投屏成功,电脑中有一个手机屏幕,可以看到手机上的东西。

注意:

也要把 开发者选项 中的 默认USB配置 设置为仅传输文件,这样传输文件就没问题了。
还有把 开发者选项 中的 显示指针位置,也给勾上,这样就能在顶上方看到所有的坐标位置了,非常的方便你之后写脚本定位坐标。

关闭这个软件

scrcpy 启动之后会在后台启动一个adb的服务,你也直接在那个目录下使用命令adb start-server来直接启动这个服务。
但是你如果要彻底关闭这个服务的话,要么重启电脑,要么使用命令adb kill-server来杀掉这个服务。

# QtScrcpy 使用

和scrcpy一样,下载后,解压,但是它有UI界面的exe。
如果你之前使用了scrcpy的话,用这个更方便,它有可视化界面,更好用,还可以简单的使用无线连接,这样就不需要usb连接了,非常的方便噢。

# 雷电模拟器

使用的视频 (opens new window)

先从官网下载最新版的,然后安装,最后使用。记得使用雷电多开的功能,可以方便你设置多个模拟器,并且你使用模拟器的时候,最好给它设置上和你的手机是一样的分辨率,这样模拟器和手机都能用上之后你写的脚本了。

如果你的电脑没有开启虚拟化,那么雷电模拟器就会很卡,你可以百度搜索 雷电模拟器VT虚拟化,然后一步一步的设置即可。

有几个比较好的功能:多开、共享文件。

使用了雷电模拟器之后,可以开启开发者模式,然后开启USB调试,这样一来就可以在电脑上直接scrcpy了。

# 开发

# vscode

这是一个编辑器,百度搜索一下,然后去官网下载即可。

# auto.js 插件的安装和使用

使用视频 (opens new window)

在vscode 插件中去搜索 auto.js 安装插件。

如果你用的是7版本以下,就要安装 Auto.js-VSCodeExt 和 Auto.js-Pro-Ext 这两个,如果是7及以上,就只用安装Auto.js-Pro-Ext即可。

#auto.js
上次更新时间: 10年18月2023日 01时57分53秒
docker
杂记

← docker 杂记 →

最近更新
01
01.数据结构导论一览.md
10-16
02
30.2023年06月04日.md
06-04
03
08.与测量相关.md
05-06
更多文章>
Theme by Vdoing | Copyright © 2017-2023 aiyoudiao 码二 备案号: 鄂ICP备2022002654号-1