基于 AutoJS 实现的蚂蚁庄园自动化脚本。
可视化配置.js 轻松修改脚本设置和密码。update/检测更新.js),支持覆盖或备份后更新。/sdcard/脚本/ 目录下。后台弹出界面、显示悬浮窗、自启动 等必要权限。可视化配置.js 进行个性化设置。强烈建议安装支持YOLO的版本。可视化配置.js 中,切换到 校验区域配置,根据提示调整各项配置。
蚂蚁庄园截图.jpg 放入 test 目录作为背景,方便调整。main.js。main.js 右侧的菜单按钮,选择 更多 -> 定时任务 进行配置。可视化配置.js -> 区域颜色配置 中启用 使用YOLO识别。独立工具/庄园模型下载.js 下载对应的模型文件。执行配置 中,可以选择不驱赶好友的小鸡,同时可以开启自动雇佣好友的小鸡。推荐饲料没地方去了的时候开启,产蛋速度会有一定程度加快,当前每日任务的饲料基本吃不完。独立工具/灰度取色.js 辅助取色和区域定位。点击 裁切小图 可框选区域或截取小图,区域位置信息会显示在下方。
可视化配置.js 中设置本地 OCR 的优先级。可视化配置.js 右上角菜单中,可将当前配置导出为 local_config.cfg 文件(默认加密,密码为设备 Android ID),或从该文件导入配置。setClip(device.getAndroidId()) 可将设备 ID 复制到剪贴板。以下为各独立功能模块的说明和使用方法,建议为需要的功能脚本创建定时任务。
可视化配置.js -> 蚂蚁新村配置。独立工具/灰度取色.js,框选好友空摊位中心文字左侧区域(如下图参考),复制 位置 数据填入配置。可运行 test/蚂蚁新村悬浮窗显示-音量上键关闭.js 验证区域。
unit/蚂蚁新村自动摆摊.js 进行测试和初始化,后续脚本会根据配置的执行间隔自动创建下一次定时任务。unit/家庭投喂.jsunit/去睡觉.js可视化配置 -> 执行配置 中有 小鸡睡觉入口 相关配置,自动识别失败后将使用它作为保底。同时务必正确配置 小鸡床的位置。可通过 独立工具/灰度取色.js 来获取坐标信息。此外有配置 是否去佳通别墅睡觉 的开关,如果未开通家庭,请手动关闭否则将睡觉失败。unit/自动捐蛋.jsunit/抽抽乐任务.jsunit/做饭领食材.js可视化配置 -> 领饲料配置 -> 当期成就完成跳过做饭领食材 可控制在完成当前周期成就后是否跳过此任务(避免浪费食材,但若缺美食则建议不跳过)。配置好多账号后,可以使用以下脚本:
unit/循环小号喂鸡.jsunit/大小号循环家庭签到.jsunit/家庭投喂-使用小号投喂.jsunit/蚂蚁新村大小号助力.js可视化配置 -> 新村助力设置。unit/大小号循环抽抽乐.js星星球.js 或者 星星球-YOLO.js 后者需要运行 独立工具/星星球模型下载.js 下载对应的模型文件,对 星星球-YOLO.js 创建定时任务可以实现每天自动执行星星球。可视化配置 -> 执行配置 -> 星星球目标分数 可控制达标停止的分数。可视化配置 -> 扭蛋互助 可以随机获取一个他人的互助码,然后也可以上传自己的让别人帮忙在脚本根目录下新建 extends 文件夹,进行以下自定义:
extends/ExternalUnlockDevice.jsExternalUnlockDevice-demo.js,实现 unlock 方法。// ExternalUnlockDevice.js 示例结构
module.exports = function (obj) {
this.__proto__ = obj; // 继承原型
this.unlock = function(password) {
// 在此处编写你的设备解锁逻辑代码
// 例如:滑动、输入密码等
// 必须返回解锁检查结果
return this.check_unlock();
};
};
extends/LockScreen.jsLockScreen-demo.js,实现自定义锁屏逻辑。// LockScreen.js 示例结构
let { config: _config } = require('../config.js')(runtime, this);
module.exports = function () {
// 在此处编写你的锁屏逻辑代码
// 例如:下拉通知栏点击锁屏按钮
// swipe(800, 10, 800, 1000, 500); // 示例:下拉
// sleep(500);
// click(parseInt(_config.lock_x), parseInt(_config.lock_y)); // 示例:点击锁屏按钮坐标
};
update/检测更新.js 检查并更新脚本。update/说明-重要.txt 文件。可视化配置.js -> 高级设置 中,勾选 保存日志到文件,并将 日志文件大小 调整为 1024KB 或更大。logs/log-verboses.log)。日志默认保存 100k,旧日志在 logs/logback。如果觉得项目对你有帮助,欢迎请我喝杯咖啡!
| 支付宝 | 微信 | 也欢迎支付宝扫码领红包,你领我也得,双赢! |
|---|---|---|
![]() | ![]() | ![]() |
也可以运行 unit/支持作者.js 在线获取红包口令,通过支付宝直接打开领取,每使用一个红包我都可以获取一分钱的收益。如果你不嫌烦的话可以给 unit/支持作者自动版.js 设置定时任务,每天自动领取。
如果有流量卡需求的可以前往购买,我可以拿点代理费:https://h5.lot-ml.com/ProductEn/Index/c4bffa332bb5f367
基于 AutoJS 实现的蚂蚁庄园自动化脚本。
可视化配置.js 轻松修改脚本设置和密码。update/检测更新.js),支持覆盖或备份后更新。/sdcard/脚本/ 目录下。后台弹出界面、显示悬浮窗、自启动 等必要权限。可视化配置.js 进行个性化设置。强烈建议安装支持YOLO的版本。可视化配置.js 中,切换到 校验区域配置,根据提示调整各项配置。
蚂蚁庄园截图.jpg 放入 test 目录作为背景,方便调整。main.js。main.js 右侧的菜单按钮,选择 更多 -> 定时任务 进行配置。可视化配置.js -> 区域颜色配置 中启用 使用YOLO识别。独立工具/庄园模型下载.js 下载对应的模型文件。执行配置 中,可以选择不驱赶好友的小鸡,同时可以开启自动雇佣好友的小鸡。推荐饲料没地方去了的时候开启,产蛋速度会有一定程度加快,当前每日任务的饲料基本吃不完。独立工具/灰度取色.js 辅助取色和区域定位。点击 裁切小图 可框选区域或截取小图,区域位置信息会显示在下方。
可视化配置.js 中设置本地 OCR 的优先级。可视化配置.js 右上角菜单中,可将当前配置导出为 local_config.cfg 文件(默认加密,密码为设备 Android ID),或从该文件导入配置。setClip(device.getAndroidId()) 可将设备 ID 复制到剪贴板。以下为各独立功能模块的说明和使用方法,建议为需要的功能脚本创建定时任务。
可视化配置.js -> 蚂蚁新村配置。独立工具/灰度取色.js,框选好友空摊位中心文字左侧区域(如下图参考),复制 位置 数据填入配置。可运行 test/蚂蚁新村悬浮窗显示-音量上键关闭.js 验证区域。
unit/蚂蚁新村自动摆摊.js 进行测试和初始化,后续脚本会根据配置的执行间隔自动创建下一次定时任务。unit/家庭投喂.jsunit/去睡觉.js可视化配置 -> 执行配置 中有 小鸡睡觉入口 相关配置,自动识别失败后将使用它作为保底。同时务必正确配置 小鸡床的位置。可通过 独立工具/灰度取色.js 来获取坐标信息。此外有配置 是否去佳通别墅睡觉 的开关,如果未开通家庭,请手动关闭否则将睡觉失败。unit/自动捐蛋.jsunit/抽抽乐任务.jsunit/做饭领食材.js可视化配置 -> 领饲料配置 -> 当期成就完成跳过做饭领食材 可控制在完成当前周期成就后是否跳过此任务(避免浪费食材,但若缺美食则建议不跳过)。配置好多账号后,可以使用以下脚本:
unit/循环小号喂鸡.jsunit/大小号循环家庭签到.jsunit/家庭投喂-使用小号投喂.jsunit/蚂蚁新村大小号助力.js可视化配置 -> 新村助力设置。unit/大小号循环抽抽乐.js星星球.js 或者 星星球-YOLO.js 后者需要运行 独立工具/星星球模型下载.js 下载对应的模型文件,对 星星球-YOLO.js 创建定时任务可以实现每天自动执行星星球。可视化配置 -> 执行配置 -> 星星球目标分数 可控制达标停止的分数。可视化配置 -> 扭蛋互助 可以随机获取一个他人的互助码,然后也可以上传自己的让别人帮忙在脚本根目录下新建 extends 文件夹,进行以下自定义:
extends/ExternalUnlockDevice.jsExternalUnlockDevice-demo.js,实现 unlock 方法。// ExternalUnlockDevice.js 示例结构
module.exports = function (obj) {
this.__proto__ = obj; // 继承原型
this.unlock = function(password) {
// 在此处编写你的设备解锁逻辑代码
// 例如:滑动、输入密码等
// 必须返回解锁检查结果
return this.check_unlock();
};
};
extends/LockScreen.jsLockScreen-demo.js,实现自定义锁屏逻辑。// LockScreen.js 示例结构
let { config: _config } = require('../config.js')(runtime, this);
module.exports = function () {
// 在此处编写你的锁屏逻辑代码
// 例如:下拉通知栏点击锁屏按钮
// swipe(800, 10, 800, 1000, 500); // 示例:下拉
// sleep(500);
// click(parseInt(_config.lock_x), parseInt(_config.lock_y)); // 示例:点击锁屏按钮坐标
};
update/检测更新.js 检查并更新脚本。update/说明-重要.txt 文件。可视化配置.js -> 高级设置 中,勾选 保存日志到文件,并将 日志文件大小 调整为 1024KB 或更大。logs/log-verboses.log)。日志默认保存 100k,旧日志在 logs/logback。如果觉得项目对你有帮助,欢迎请我喝杯咖啡!
| 支付宝 | 微信 | 也欢迎支付宝扫码领红包,你领我也得,双赢! |
|---|---|---|
![]() | ![]() | ![]() |
也可以运行 unit/支持作者.js 在线获取红包口令,通过支付宝直接打开领取,每使用一个红包我都可以获取一分钱的收益。如果你不嫌烦的话可以给 unit/支持作者自动版.js 设置定时任务,每天自动领取。
如果有流量卡需求的可以前往购买,我可以拿点代理费:https://h5.lot-ml.com/ProductEn/Index/c4bffa332bb5f367