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

      

  • 相关阅读:
    截取字符串的值
    Tomcat发布项目方法
    struts标签
    正则表达式范例
    树的操作方法
    树结点动态帮定事件
    I/O 流和对象序列化
    Word中的字体大小
    script实现的日期表示
    JavaScript弹出窗口技巧
  • 原文地址:https://www.cnblogs.com/zhangshijiezsj/p/14951051.html
Copyright © 2011-2022 走看看