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

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

群发信息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 pauto
import pyperclip
import time
from 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)

声明:

本工具为个人兴趣开发,免费分享给大家使用,如因使用本工具产生的一切不良后果,本工具作者不承担任何责任。

vb群发消息软件源码,本程序是用vb6在clswindow2.1基础上开发的,是对微信客户端进行自动化处理的,完全模拟手工操作,稳定且绝度安全,不会被封。懂代码的可以稍微修改变成定时群发,批量指定目标人群群发。绝对物超所值,代码浅显易懂。 这种非常实用的软件作者选择开源,不像一些同行,摸通了一点技术就藏着掖着,没有共享精神,作者再此完全开源,没有dll没有ocx,clswindow2.1库也是作者精心打造可以用于许多自动化操作方面,非常方便。 各位觉得好麻烦给5分好评。 下面附带一下clswindow2.1更新记录,算是2.1这版本的非正式发布吧。 '============================================================================================== '名 称:windows窗体控制类v2.1 '描 述:一个操作windows窗口的类,可对窗口进行很多常用的操作(类名为clsWindow) '使用范例:Dim window As New clsWindow ' window.GetWindowByTitle("计算器").closeWindow '编 程:sysdzw 原创开发,如果有需要对模块扩充或更新的话请邮箱发我一份,共同维护 '发布日期:2013/06/01 '博 客:http://blog.163.com/sysdzw ' http://blog.csdn.net/sysdzw 'Email :sysdzw@163.com 'QQ :171977759 '版 本:V1.0 初版 2012/12/03 ' V1.1 修正了几个正则相关的函数,调整了部分类结构 2013/05/28 ' V1.2 增加属性Caption,可以获取或设置当前标题栏 2013/05/29 ' V1.3 增加了方法Focus,可以激活当前窗口 2013/06/01 ' 增加了方法Left,Top,Width,Height,Move,处理窗口位置等 ' V1.4 增加了窗口位置调整的几个函数 2013/06/04 ' 增加了得到应用程序路径的函数AppName ' 增加了得到应用程序启动参数的函数AppCommandLine ' V1.5 增加了窗口最大最小化,隐藏显示正常的几个函数 2013/06/06 ' 增加了获取控件相关函数是否使用正则的参数UseRegExp默认F ' V1.6 将Left,Top函数改为属性,可获得可设置 2013/06/10 ' V1.7 增加函数:CloseApp 结束进程 2013/06/13 ' 修正了部分跟正则匹配相关的函数 ' 增加函数:GetElementTextByText ' 增加函数:GetElementHwndByText ' V1.8 增加函数:GetWindowByClassName 2013/06/26 ' 增加函数:GetWindowByClassNameEx ' 增加函数:GetWindowByAppName ' 增加私有变量hWnd_ ' 增加属性hWnd,可设置,单设置时候会检查,非法则设置为0 ' 更新GetWindowByTitleEx函数,使之可以选择性支持正则 ' 删除GetWindowByTitleRegExp函数,合并到上面函数 ' 增加SetFocus函数,调用Focus实现,为了是兼容VB习惯
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

urhero

一切源于您的鼓励与支持,谢谢!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值