Auto.js实现健康日报自动填报(nyist)

1|0前言

如果你体温异常,请如实填写健康日报。本方法适用没什么事的同学图个方便。

2|0前提

1.手机为解锁唤醒状态。(代码暂不支持输入密码解锁,该问题正在解决...)。
2.手机联网,GPS定位开启。
3.微信打开要在首页。(建议顶置某公众号)

3|0Auto.js的安装和使用

下载地址
普通下载
GitHub官方
安装

打开无障碍服务

添加文件

脚本粘贴到文件里面保存

4|0脚本

PS:
1.本代码以我们学校的健康日报为例,想编写自己的内容可参考文末连接。
2.代码在GitHub维护实时更新,欢迎一起来完善更多功能。

function clickText(str){ var textPlace = text(str).findOnce(); if(textPlace){ if(!textPlace.click()){ var p = textPlace.bounds(); var x = click(p.centerX(),p.centerY()-30) } } } function health(){ auto.waitFor() var appName = "微信"; launchApp(appName); toast('健康报送程序启动') // 点击微信 sleep(2000) // 下拉获取小程序目录 //gestures([500,[300,300],[300,1600]]); //寻找情况报送 //sleep(3000) clickText('南工学生工作在线') sleep(3000) clickText('晨午日报') sleep(3000) clickText("健康日报") sleep(10000) //gesture(500,[300,2000],[300,300]) //clickText("提交") try{ clickText("提交") sleep(3000) clickText("确定") sleep(3000) clickText("确定") }catch(e){} //try{ //clickText('选择当前体温'); //click(380,1376) //sleep(1000); //clickText('确定') //sleep(2000) // 选择四类人员 //clickText('请选择') //sleep(2000) //clickText('确定') //sleep(2000) //gestures([500,[300,1300],[300,300]]); //sleep(1000); // 提交情况报送 //clickText('提交') //sleep(2000) // }catch(e){} } health()

注:、
auto.WaitFor()直到检测到无障碍模式开启后再继续运行代码
launchAPP()打开应用
sleep()睡眠,给微信一定时间去执行(1000代表1秒)可根据你的网速和手机响应速度自定义。
clickText()点击页面中某内容
gesture(duration, [x1, y1], [x2, y2])表示用duration的时间,从(x1,y1)点滑到(x2,y2)点,代码中表示"上滑动作"找到底部【提交】。

5|0配置

选择更多

每天运行

完成!从此发红包与我无缘了,hhh

6|0参考

Auto.js快速入门实战教程-某宝领喵币
b站微信自动打卡教程
使用Auto.js自动完成微信健康报送(武汉理工大学)
Auto.js实战:健康报送自动填报(WHUT)


__EOF__

本文作者HUGBOY
本文链接https://www.cnblogs.com/hugboy/p/autojs.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   HUGBOY  阅读(2930)  评论(2编辑  收藏  举报
编辑推荐:
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
· ASP.NET Core 模型验证消息的本地化新姿势
· 对象命名为何需要避免'-er'和'-or'后缀
阅读排行:
· “你见过凌晨四点的洛杉矶吗?”--《我们为什么要睡觉》
· 编程神器Trae:当我用上后,才知道自己的创造力被低估了多少
· C# 从零开始使用Layui.Wpf库开发WPF客户端
· C#/.NET/.NET Core技术前沿周刊 | 第 31 期(2025年3.17-3.23)
· 接口重试的7种常用方案!
点击右上角即可分享
微信分享提示