***效果为打开手机微信,给联系人发送拟定消息***

***作者是小白,勿喷,脚本都是引导豆包写的,但是亲测可用***

***需要电脑,手机,充电线,电脑安装Python,adb(这个可以电脑控制手机),具体安装教程询问豆包即可, 手机设置:开启「USB调试」「指针位置」(仅用于调试),微信登录状态***

第一步:在电脑上打开记事本,编写脚本文件

新建一个记事本,将以下代码复制粘贴进去。代码里有详细注释,你只需修改3处关键信息(联系人昵称、发送的消息、坐标,后面会教怎么获取坐标)

***

 

import subprocess

import time

CONTACT_NAME = "ps" # 联系人昵称(英文,adb好像不适配中文,实在想用中文可以通过剪切板)

SEND_MESSAGE = "hahaha" # 要重复发送的消息(这里要使用英文26键盘,后同上)

SEARCH_BTN = "1040 220" # 搜索图标坐标(手机不同位置可能不一样,通过开启指针位置自己看着调)

SEARCH_INPUT_BOX = "440 285" # 搜索输入框坐标(同上)

CONTACT_POS = "400 600" # 联系人坐标(同上)

SEND_BTN = "1155 1600" # 发送按钮坐标(同上)

SHU_RU = "354 2629" # 消息输入框坐标(同上)

def run_adb_cmd(cmd):

    subprocess.call(cmd, shell=True)

    time.sleep(1) # 手机响应时间,可根据实际情况调整

if __name__ == "__main__":

    print("正在打开微信...")

    run_adb_cmd("adb shell am start -n com.tencent.mm/.ui.LauncherUI")

    time.sleep(1)

    print("正在点击搜索...")

    run_adb_cmd(f"adb shell input tap {SEARCH_BTN}")

    time.sleep(1)

    print("正在激活搜索输入框...")

    run_adb_cmd(f"adb shell input tap {SEARCH_INPUT_BOX}")

    time.sleep(1)

    print("正在搜索联系人...")

    run_adb_cmd(f"adb shell input text {CONTACT_NAME}")

    time.sleep(1)

    print("正在进入聊天界面...")

    run_adb_cmd(f"adb shell input tap {CONTACT_POS}")

    time.sleep(1)

    # 循环10次发送消息

    for i in range(10):

        print(f"正在发送第 {i+1}/10 条消息...")

        # 激活输入框(每次发送前确保光标在输入框)

        run_adb_cmd(f"adb shell input tap {SHU_RU}")

        # 输入消息

        run_adb_cmd(f"adb shell input text {SEND_MESSAGE}")

        # 点击发送

        run_adb_cmd(f"adb shell input tap {SEND_BTN}")

        # 发送后等待0.5秒(避免消息发送过快导致混乱,可按需调整)

        time.sleep(0.5)

    print("✅ 10条消息全部发送完成!")

 

***

第二步:保存脚本文件

记事本点击左上角“文件”→“另存为”,保存类型选“所有文件”,文件名改成 wechat_send.py ,保存到电脑桌面(方便查找)。

第三步:执行脚本发送消息

1. 确保手机和电脑保持USB连接,微信处于登录状态,手机亮屏(避免锁屏影响操作)。

2. 回到命令提示符,输入 cd Desktop 回车,切换到桌面目录。

3. 输入 python wechat_send.py 回车,开始执行脚本。

4. 此时观察手机,会自动打开微信、搜索联系人、输入消息并发送,最后命令行显示“消息发送完成!”就成功了。

5.懒得改联系人名字的话,可以将微信提前点到与对方聊天界面,代码删不删减都可以。

***该教程只是个简单的引导例子,如需更复杂的效果,可自行完善脚本,完了可以分享给我,哈哈づ♡ど***

 

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐