文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

微信群发工具-含源代码分享

2023-10-04 08:14

关注

本工具可实现定制消息内容,向微信通讯录中的好友群发消息,过年过节用它群发祝福微信消息非常方便。

群发信息excel文件

可将群发信息提前编辑到Excel中,确保程序与excel表处于同一目录,运行程序即可实现群发。

使用说明:

1.运行grpmsg.exe之前需做好如下准备工作:

1)确保groupmsg.xlsx和grpmsg.exe程序文件在同一文件夹内;

2)编辑groupmsg.xlsx文件,录入需群发人员及祝福语等信息。

信息字段说明:

朋友昵称:微信通讯录中存储的好友昵称,必填项,不可为空;

称呼:对群发对象的尊称或爱称,可为空;

消息:要发送的祝福语;

签名:可留下自己的名字或者签名档,可选项可为空;

2.运行程序前保持电脑中微信处于已登录状态;

3.运行工具群发消息

在命令行中输入grpmsg.exe或者直接在windows窗口中双击运行grpmgs.exe群发工具,等待程序逐条发送信息,即可完成微信群发。

注意:本工具用python语言开发,程序运行如果出现错误提示,请检查运行环境,python3.9版本。

工具下载:https://download.csdn.net/download/urhero/87403958

代码分享

#!/usr/bin/env python# coding=utf-8# Copyright(C)2018-2020 BowenCentury# All right reserved. # 文件名称:wxgrpsend.py# 摘    要:微信群发工具V0.0.1# 作者:fantastico# 邮箱:fantastico@126.com# 创建日期:2023-01-16 09:58:02# 修改记录:##import pyautogui as pautoimport pyperclipimport timefrom pyexcel.pyexcel import *# 向好友窗口发送信息def messagesend(strfriendname, strmessage):    openchat(strfriendname)    pyperclip.copy(strmessage)      time.sleep(0.5)  # 延迟0.5秒    pauto.hotkey('ctrl', 'v')  # 发送消息    time.sleep(0.5)  # 延迟0.5秒    pauto.hotkey('alt', 's')  # 发送消息    openchat(strfriendname)# 从Excel文件中读取群发信息列表:好友昵称(用来查找定位好友)# 称呼(如:XX总,可为空)、祝福语、落款签名def readinfo(strfile, strsheet):    mxls = pyexcel(strfile)    lstdata = mxls.read(strsheet)    return lstdata# 切换到朋友聊天窗口def openchat(strfriendname):    pauto.hotkey('ctrl', 'alt', 'w')    # Ctrl + alt + w 打开微信    time.sleep(0.5)  # 延迟0.5秒    pauto.hotkey('ctrl', 'f')           # 搜索好友    pyperclip.copy(strfriendname)      pauto.hotkey('ctrl', 'v')           # 粘贴定位好友    time.sleep(0.5)    pauto.press('enter')                # 进入好友消息界面    # 按从excel文件中读取的朋友列表和消息清单,向朋友发送消息def sendmsglst(lstdata):    i = 0    for row in lstdata:        if(i == 0):            i+=1;            continue        if(row[1] == None):            row[1] = ''        messagesend(row[0], row[1]+row[2]+'\n'+row[3])        time.sleep(0.3)def wxgrpsend(strfilename):    lstinfo = readinfo(strfilename, 'Messages')    sendmsglst(lstinfo)# 主程序if __name__ == '__main__':    strfilename = 'groupmsg.xlsx'    wxgrpsend(strfilename)

免责声明:

1.本工具为个人兴趣开发,免费分享给大家使用,本程序采用pyinstaller打包生成.exe可执行文件,在某些电脑360可能会提示安全警告,本人承诺本人所写代码安全,与本作者无关,但无法保证引用的pyautogui及pyperclip开源模块的软件安全。

2.声明以上文章中公开的源代码,任何程序员可以使用并按自己需求更改发布,不受代码中版权约束。

3.如因使用本工具产生的一切不良后果,本工具作者不承担任何责任。

来源地址:https://blog.csdn.net/urhero/article/details/128800060

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯