1. 安装合适的编写工具
其实可供参考的方案有很多,Auto js APP本省就支持编写脚本并运行,但是手机屏幕太小了,同时在一个屏幕进行快速多任务操作难谈效率而且调试起来不太方便,所以比较好的方案是
手机+电脑
即使是
手机+电脑
也是不太理想,因为你的焦点一会儿跑到手机上一会儿再回到电脑上;为了解决这个问题我最初学到的是手机投屏到电脑
,但问题又来了投屏软件虽然有很多但清晰度和电脑协作两方面总是会打折扣,要么投屏清晰度差要么无法从电脑上直接操作手机或者双向复制粘贴,所以我认为电脑+安卓模拟器
是比较合适的解决方案
因为Auto js的部分功能需要安卓7.0+的支持,而大多数模拟器安卓内核依然是安卓古老版本所以模拟器的选择上只能选择安卓内核7.0+的模拟器,我知道的符合条件的模拟器是
雷电安卓模拟器4.0版本
和BlueStacks4(蓝叠4)
,同时BlueStacks4也是少有的支持MAC
的模拟器,我个人使用的是雷电模拟器
官网地址:VScode+雷电安卓模拟器4.0版本 or BlueStacks4(蓝叠4) 下载安装即可
2. 配置合适的编写环境
简单来说就是你需要在VScode上安装插件,在模拟器上安装 Autojs软件
-
VScode插件在器扩展应用商店搜索
Auto.js-VSCodeExt
安装即可(此扩展仅适用于Autojs普通版) -
考虑到电脑单屏条件下操作的便捷性,你可以对模拟器做些简单的设置,让它看起来更像一个手机,这里我以雷电模拟器为例,你既可以同我一样,也可以自定义
-
Autojs开发者已经
不再提供对Autojs普通版本的支持
,并移除了Github上的项目,你可以从众多软件分享站上下载也可以下载点石斋废喵
分享在酷安社区AutojsPro讨论区的历史普通版本并安装在模拟器上
3. 学习Js和Autojs开发文档
-
-
学习来自Autojs官网的开发文档,当然你也必须学习VScode插件的一些命令
-
加入一些社群学习他人的一些作品,可以是论坛也可以是聊天群,我所知并没有一个受众较多的的Autojs脚本分享和交流社区,如果希望你知道你可以告诉我,在学习过程中你难免会遇到各种各样的问题,在你需要和别人一同讨论你的问题的时候社群的重要性就体现了出来,B站有笔青居创作的教学视频,也是很好的学习资料
4. Autojs的一些配置和注意事项
-
首先是打开无障碍服务
只有确保
无障碍服务
是打开的Autojs才能正常完成点击长按等工作 -
使用
ipconfig
命令获取电脑所在局域网IP
,并在Autojs中连接电脑 -
选择合适的服务项
除了必须打开的无障碍模式,你需要更多的了解稳定模式,在稳定模式下Auto获取到的控件可能比较少甚至不足以满足需求
-
其他一些事项
使用Autojs可能并没有限制;但一些登陆在手机上APP账号登陆在在模拟器上,可能将会面临
冻结和封号风险
,这样的情况下你或许需要将脚本运行平台再次搬移到手机上
,你可使用Vysor
软件完成手机屏幕投影,雷电模拟器是自带了ROOT权限的,BlueStacks4我不清楚,你也可以利用模拟器的Root权限设置相应的屏蔽检测机制