python实现微信QQ消息多次频繁发送 | 您所在的位置:网站首页 › qq发群消息怎么发送给别人 › python实现微信QQ消息多次频繁发送 |
实现逻辑: 1.先把需要发送的内容写入到剪切板 2.模拟按键Ctrl+V粘贴 3.根据自己实际情况选择按Enter或者Ctrl+Enter发送消息(设置sendWithCtrl参数),注意,要先按Ctrl再按Enter这个逻辑不能错 import win32clipboard as w import win32con import win32api import time def setText(aString):#写入剪切板 w.OpenClipboard() w.EmptyClipboard() w.SetClipboardData(win32con.CF_TEXT, aString) w.CloseClipboard() if __name__=='__main__': #如果使用Ctrl+Enter发送消息就设为True sendWithCtrl = False #程序延迟执行两秒 time.sleep(2) #自动粘贴剪切板中的内容 for i in range(0, 100): a = "你好".encode("GBK") setText(a) # “你好”写入剪切板 win32api.keybd_event(17,0,0,0) #ctrl的键位码是17 win32api.keybd_event(86,0,0,0)#v的键位码是86 win32api.keybd_event(86,0,win32con.KEYEVENTF_KEYUP,0) #释放按键 win32api.keybd_event(17,0,win32con.KEYEVENTF_KEYUP,0) if(sendWithCtrl): win32api.keybd_event(17, 0, 0, 0) # ctrl的键位码是17 win32api.keybd_event(13,0,0,0)#Enter的键位码是13干你娘的 if (sendWithCtrl): win32api.keybd_event(17,0,win32con.KEYEVENTF_KEYUP,0) win32api.keybd_event(13,0,win32con.KEYEVENTF_KEYUP,0) #休眠1秒再执行下一次循环 time.sleep(1)
先启动程序,然后两秒之内吧鼠标在微信聊天输入框单击一下
效果:
|
CopyRight 2018-2019 实验室设备网 版权所有 |