最近总有些胆大的来烦我,我真的受不了,但手速又太慢,于是打算找找刷屏程序,哪知道网上的全是间隔1秒以上的(这还不如我用手吧)。

突然我看见了某个自动回复程序,且代码在文章中写了。话不多说,CV大法,然后改一改就行了(原文链接真的不记得了,弃坑了好久了)。

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

上代码

# 原理是先将需要发送的文本放到剪贴板中,然后将剪贴板内容发送到qq窗口
# 之后模拟按键发送enter键发送消息

print('代码来自CSDN,原为自动回复,经过更改,现支持刷屏并调整参数。')
print('本工具仅适用于PCQQ和TIM(不包含QQUWP)!')
print('请在使用前确保发送快捷键为Enter!')
print('请在使用前打开目标用户的聊天窗口!')
print('请在使用前确认剪切板中没有重要内容,否则会被覆盖!')
#以上全是啰嗦

import easygui
import time
import win32gui
import win32con
import win32clipboard as w

def getText():
     """获取剪贴板文本"""
     w.OpenClipboard()
     d = w.GetClipboardData(win32con.CF_UNICODETEXT)
     w.CloseClipboard()
     return d

def setText(aString):
     """设置剪贴板文本"""
     w.OpenClipboard()
     w.EmptyClipboard()
     w.SetClipboardData(win32con.CF_UNICODETEXT, aString)
     w.CloseClipboard()

def send_qq(to_who, msg):
     """发送qq消息
     to_who:qq消息接收人
     msg:需要发送的消息
     """
     # 获取qq窗口句柄
     qq = win32gui.FindWindow(None, to_who)
     # 投递剪贴板消息到QQ窗体
     win32gui.SendMessage(qq, 258, 22, 2080193)
     win32gui.SendMessage(qq, 770, 0, 0)
     # 模拟按下回车键
     win32gui.SendMessage(qq, win32con.WM_KEYDOWN, win32con.VK_RETURN, 0)
     win32gui.SendMessage(qq, win32con.WM_KEYUP, win32con.VK_RETURN, 0)
     print('已发送消息(第%s条)'%ci)


# 主要
list=['目标聊天(窗口)','次数','内容']
lists=['昵称、群名或备注','10','消息内容']
listr=easygui.multenterbox(msg='欢迎使用QQ刷屏助手,填写内容请勿为空!', title='QQ刷屏助手', fields=list,values=lists)
to_who=listr[0]
set=int(listr[1])
msg=listr[2]
ci=1
# 将消息写到剪贴板
setText(msg)
while ci<=set:
     send_qq(to_who, msg)
     ci=ci+1
     time.sleep(0.05)

剩下不多说,代码之后会尽量放到代码块里

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄