吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 9535|回复: 69
上一主题 下一主题
收起左侧

[原创工具] 某信自动信息发送助手WMR

  [复制链接]
跳转到指定楼层
楼主
Eilliem 发表于 2022-8-4 12:49 回帖奖励
本帖最后由 Eilliem 于 2022-8-4 22:44 编辑

# 某信自动信息发送助手WMR

1.  最近放假闲来无事,捣鼓了一下pyqt5,正好手上有每天定时大量群发消息的需求,正好就用pyqt5做个小应用练练手。

2.  包含到的主要库:pyqt5、pyperclip、pyautogui

3.  实现原理:pyqt5封装代码,pyperclip操作剪贴板实现发送中文消息,pyautogui实现某信的点击与快捷键,某信主界面Ctrl F定位联系人,Ctrl V粘贴消息,最后Ctrl Enter发送消息。

4.  使用方式:
    (1).  某信主程序吸附到屏幕左侧,WMR主程序也吸附到屏幕右侧;
    (2).  设置某信发送快捷键为Ctrl Enter;
    (3).  填入联系人对象、拟发送信息;
    (4).  点击发送按钮。

5.  目前已知bug:
    (1).  因为纯快捷键实现,**没有定义识别函数**,遇到自己没有添加的联系人,会自动的在 本人添加的微信群里,搜索同名的联系人,找到之后在那个群里发送你的自定义信息(易引起社死)
    (2).  在两个字的联系人 与 三个字的联系人重名的情况下,随机定位,**随机发送**给其中一位联系人。

6.  未来改进计划:加入OCR识别,识别不同的情景,遇到未添加的联系人自动跳过(暂时不考虑改进了,因为人太懒,目前将就凑活用也行,感兴趣的朋友可以自己捣鼓捣鼓)

7.  源码也一并发在附件里,最近也才刚刚接触python,欢迎朋友们给我多点指点与意见,以上。

8.  实现截图:
    (1).  ![image-20220804124213882]()
    (2).  ![image-20220804124143945]()



蓝奏云连接:
    1.  https://wwi.lanzoup.com/idnAv090n3ij 成品
    2.  https://wwi.lanzoup.com/iy34B08zdesj 源码

免费评分

参与人数 14吾爱币 +22 热心值 +10 收起 理由
Liyunfeng + 1 + 1 谢谢@Thanks!
23五公里 + 1 跳过未添加的联系人真的太重要
ker999 + 1 + 1 谢谢@Thanks!
安静1994 + 1 我很赞同!
wangyimatte + 1 + 1 我很赞同!
taotaofox + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
xieganghn + 1 + 1 热心回复!
Huduing + 1 + 1 我很赞同!
番茄鸡蛋面 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
52菜鸟 + 2 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
lv5 + 1 + 1 原来每天打卡消息是这么发出来的
achu2004 + 1 + 1 谢谢@Thanks!
袁昌旺 + 2 + 1 我很赞同!
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

推荐
yuupuu 发表于 2022-8-8 11:54
可以用win32gui强制设置微信窗口位置和窗口大小,不需要用户吸附到左侧。
[Asm] 纯文本查看 复制代码
win32gui.SetWindowPos(win, win32con.HWND_TOP, 0, 0, 500, 700, win32con.SWP_SHOWWINDOW)

这样就可以根据自己设置的位置和大小去设置鼠标点击的位置了。
推荐
yuupuu 发表于 2022-8-8 11:49
可以,挺不错,我自己也写过一个,实现了大部分功能。





[Asm] 纯文本查看 复制代码
import pyautogui
import time
import win32api
import win32con
import win32gui
import win32clipboard as w
from PIL import ImageGrab
import requests
import base64

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
Eilliem + 1 + 1 我很赞同!

查看全部评分

推荐
 楼主| Eilliem 发表于 2022-8-4 22:49 |楼主
achu2004 发表于 2022-8-4 22:15
感谢
下载试了一下,此版本中没有名字后两字设置选项,发出去的都显示名字后两位。建议改成自定义,比如 ...

您好,感谢您的反馈。

1、已经重新打包最新版本,这个版本已经支持 自定义名字前缀,最新的链接也已经更新到帖子里 https://wwi.lanzoup.com/idnAv090n3ij

2、出现闪退现象可能来自于点击发送按钮后 鼠标点击到其他的窗口中,目前程序较为基础,未设置多线程刷新功能,请等待程序执行完毕后再操作鼠标;闪退可能的第二个原因,可能是pyinstaller打包的问题,我在第二台测试机上也复现过这个问题,重复打开程序一到两次后,方可稳定使用。

3、代码由64位机器打包,在32位机器上未经测试,可能无法正常运行?
沙发
dgrayman 发表于 2022-8-4 21:48
感觉很不错的样子
3#
achu2004 发表于 2022-8-4 22:15
本帖最后由 achu2004 于 2022-8-4 22:27 编辑

感谢
下载试了一下,此版本中没有名字后两字设置选项,发出去的都显示名字后两位。建议改成自定义,比如可以发微信名字,也可以统一称呼或者不需要称呼。
目前不能发微信群。
另,出现闪退现象
5#
 楼主| Eilliem 发表于 2022-8-4 22:53 |楼主
achu2004 发表于 2022-8-4 22:15
感谢
下载试了一下,此版本中没有名字后两字设置选项,发出去的都显示名字后两位。建议改成自定义,比如 ...

关于微信群发送的问题,我这边测试是可以正常使用的,您可以试着填入 微信群的全称,再重新操作试试。
头像被屏蔽
6#
tyz1234 发表于 2022-8-6 10:47
提示: 作者被禁止或删除 内容自动屏蔽
7#
 楼主| Eilliem 发表于 2022-8-6 16:25 |楼主
tyz1234 发表于 2022-8-6 10:47
能否改进自动搜索添加联系人?

应该是可以的,pyautogui可以截图一个矩形窗口,识别并匹配内部的文字,会出现两种情况:

1、已添加好友,会在搜索框下来第一行显示“联系人”

2、未添加好友,会显示“群聊”

依据这个即可判断是否添加有好友,如果检测到未添加的联系人,就可以执行添加好友的操作,但是这种场景出现得不多,就没写这部分的功能
8#
smtpcn 发表于 2022-8-6 16:42
某信自动信息发送助手WMR
9#
lxf100 发表于 2022-8-7 14:50
好像有点用。。
10#
WoShiXianYu 发表于 2022-8-7 17:42
大佬牛啊,谢谢分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 09:10

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表