zoukankan      html  css  js  c++  java
  • Python实现QQ PC端给好友发送消息

    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()
    

      

  • 相关阅读:
    用SecureCRT来上传和下载文件
    Linux指令--tar,gzip
    Linux指令--文件和目录属性
    Linux指令--which,whereis,locate,find
    Linux指令--head,tail
    Linux指令--more,less
    Linux指令--nl
    Linux指令--cat,tac
    Linux指令--touch
    Linux指令--cp
  • 原文地址:https://www.cnblogs.com/zhangshijiezsj/p/14951051.html
Copyright © 2011-2022 走看看