qq聊天窗口需要打开
import win32gui import win32con import win32clipboard class CSendQQMsg(): def __init__(self, friendName, msg): self.friendName = friendName self.msg=msg def setText(self):#把要发送的消息复制到剪贴板 win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() win32clipboard.SetClipboardData(win32con.CF_UNICODETEXT, self.msg) win32clipboard.CloseClipboard() def sendmsg(self):#给好友发送消息 self.setText() hwndQQ = win32gui.FindWindow(None,self.friendName)#找到名字为'王三'的窗口 if hwndQQ == 0: print('未找到qq对话框') return win32gui.SendMessage(hwndQQ,win32con.WM_PASTE , 0, 0) win32gui.SendMessage(hwndQQ, win32con.WM_KEYDOWN, win32con.VK_RETURN, 0) if __name__ == '__main__': friendName='W' #备注 msg="我是你爸爸"*50 import time while True: time.sleep(0.1) qq = CSendQQMsg(friendName,msg) qq.sendmsg()