上一篇说了发现有交易机会时可以发邮件,如果不想下载邮箱app的话,也可以通过qq来提醒自己.

  具体的方法就是先查找qq的句柄,然后用SendMessage给qq窗口发送消息.这样的前提就是跟好友的聊天窗口必须是打开的状态.

创建代码SendQQMessage.py:

 1 import win32gui2 import win32con3 import win32clipboard4 5 class CSendQQMsg():6     def __init__(self, friendName, msg):7         self.friendName = friendName8         self.msg=msg9
10     def setText(self):#把要发送的消息复制到剪贴板
11         win32clipboard.OpenClipboard()
12         win32clipboard.EmptyClipboard()
13         win32clipboard.SetClipboardData(win32con.CF_UNICODETEXT, self.msg)
14         win32clipboard.CloseClipboard()
15
16     def sendmsg(self):#给好友发送消息
17         self.setText()
18         hwndQQ = win32gui.FindWindow(None,self.friendName)#找到名字为'王三'的窗口
19         if hwndQQ == 0:
20             print('未找到qq对话框')
21             return
22         win32gui.SendMessage(hwndQQ,win32con.WM_PASTE , 0, 0)
23         win32gui.SendMessage(hwndQQ, win32con.WM_KEYDOWN, win32con.VK_RETURN, 0)
24
25
26 if __name__ == '__main__':
27     friendName='王三'
28     msg="你好"
29     qq = CSendQQMsg(friendName,msg)
30     qq.sendmsg()

在cmd.exe中cd到该脚本目录,python SendQQMessage.py即可成功给好友王三发"你好"的消息

Python实现QQ PC端给好友发送消息相关推荐

  1. Python实现QQ自动搜索联系人并发送消息

    Python实现QQ自动搜索联系人并发送消息 首先要安装pywin32和time模块 import win32gui,win32con import win32clipboard as w impor ...

  2. ESP32E基于Thonny——python框架,PC端进行局域网控制led亮灭

    ESP32基于Thonny--python框架,PC端进行局域网控制led亮灭 用中文讲,该如何实现这个功能呢? 1:成功连接wifi 2:能循环正常接收数据 3:判断接收的数据,使led亮灭 就3步 ...

  3. python发微信提醒天气_基于Python实现定时自动给微信好友发送天气预报

    效果图 from wxpyimport * import requests from datetimeimport datetime import time from apscheduler.sche ...

  4. 关于QQ pc端撤回破解

    关于QQ pc端撤回破解 参考链接: https://www.52pojie.cn/thread-782654-1-1.html : 工具:PC端QQ,Notepad++,与dbg: 具体实现方法: ...

  5. python发送文件给微信好友_基于Python实现定时自动给微信好友发送天气预报

    效果图 from wxpyimport * import requests from datetimeimport datetime import time from apscheduler.sche ...

  6. python3通过itchat登录微信给好友发送消息

    环境:windows7,python3.7 安装itchat,requests 金山词霸开放平台API:http://open.iciba.com/dsapi 如果遇到登录微信时出现错误告警,请参照: ...

  7. CSS实现PC端简单的聊天消息气泡样式

    CSS实现PC端简单的聊天消息气泡 1. 参考博客: https://blog.csdn.net/weixin_35981962/article/details/117978624 2.实现效果 3. ...

  8. iOS端给unity发送消息,实现两者交互。

    上一篇我们简单说了一下unity发消息给iOS端.现在我们就来说一下iOS端给unity发送消息的简单使用. 首先iOS端做得事情其实很简单就一句话,直接上代码 /*** 第一个参数:是unity那边 ...

  9. 飞信2010分析 – 给离线好友发送消息

    飞信2010分析 – 给离线好友发送消息 2010年4月21日  | 分类: 飞信哪些事儿  | 标签: 今天发这篇文章刚好是全国哀悼玉树地震的中遇难的日子,整个互联网都很悲伤.的确,我也是亲身经历过 ...

最新文章

  1. hashcode相等的两个对象一定相等吗_为什么重写 equals方法时一定要重写hashCode方法?...
  2. Linux用户管理(五)Linux系统的启动
  3. 深入浅出,对于代理模式的理解(代理模式与外观模式的区别)
  4. MySQL 输入任何语句都提示You must reset your password using ALTER USER 解决方法
  5. Consul注册中心的启动方式及下载方法
  6. 常用公差配合表图_车间里常用的机械测量工具竟然这么多?
  7. 会议论文出版地和出版者
  8. 拨号服务器可以端口映射吗,常见的几种ADSL 路由器端口映射设置方法
  9. 华为交换机dhcp获取不到_华为S7706交换机DHCP Server 配置不成功问题
  10. 工具:通过Python fitz 提取PDF内的图片
  11. Windows 10 (Win10) 将绿色免安装软件,添加到动态磁贴
  12. CentOS7救援模式修复系统丢失文件
  13. UL测试报告办理流程,UL1017测试范围有那些?
  14. 已知铁的密度是7.86g/cm3,从键盘输入铁球的直径(单位:cm),计算出铁球的表面积和质量,并输出(保留两位小数)(使用标准库math模块得到pi的值)。...
  15. 2021年,Cat.1仍将是物联网的中流砥柱
  16. 研究生阶段的研究方向以及一些想法
  17. hmcl电脑java我的世界启动器_hello minecraft下载
  18. Segment Routing—BGP-LS
  19. windows创建软链接
  20. ExtAspNet v3.1.4

热门文章

  1. 名悦集团:燃油版和插电混动版哪个好?
  2. Linux 安装英伟达显卡驱动和CUDA套件 // Kali // Debian // Ubuntu
  3. FreeMarker导出WORD/PDF,特殊字符处理
  4. PCB制板之前的DFM分析
  5. 国内工业互联网平台最新排名推荐
  6. 十分钟看懂道德经道德经
  7. WordXP巧画禁烟标志(转)
  8. 三菱伺服MR-JE-C与三菱FX-5UPLC进行两轴CCLINK-Basic总线通信程序
  9. 二进制相减,不够减, 即小数减大数
  10. 鼠标屏幕取词技术的原理和实现