Python实现QQ PC端给好友发送消息
上一篇说了发现有交易机会时可以发邮件,如果不想下载邮箱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端给好友发送消息相关推荐
- Python实现QQ自动搜索联系人并发送消息
Python实现QQ自动搜索联系人并发送消息 首先要安装pywin32和time模块 import win32gui,win32con import win32clipboard as w impor ...
- ESP32E基于Thonny——python框架,PC端进行局域网控制led亮灭
ESP32基于Thonny--python框架,PC端进行局域网控制led亮灭 用中文讲,该如何实现这个功能呢? 1:成功连接wifi 2:能循环正常接收数据 3:判断接收的数据,使led亮灭 就3步 ...
- python发微信提醒天气_基于Python实现定时自动给微信好友发送天气预报
效果图 from wxpyimport * import requests from datetimeimport datetime import time from apscheduler.sche ...
- 关于QQ pc端撤回破解
关于QQ pc端撤回破解 参考链接: https://www.52pojie.cn/thread-782654-1-1.html : 工具:PC端QQ,Notepad++,与dbg: 具体实现方法: ...
- python发送文件给微信好友_基于Python实现定时自动给微信好友发送天气预报
效果图 from wxpyimport * import requests from datetimeimport datetime import time from apscheduler.sche ...
- python3通过itchat登录微信给好友发送消息
环境:windows7,python3.7 安装itchat,requests 金山词霸开放平台API:http://open.iciba.com/dsapi 如果遇到登录微信时出现错误告警,请参照: ...
- CSS实现PC端简单的聊天消息气泡样式
CSS实现PC端简单的聊天消息气泡 1. 参考博客: https://blog.csdn.net/weixin_35981962/article/details/117978624 2.实现效果 3. ...
- iOS端给unity发送消息,实现两者交互。
上一篇我们简单说了一下unity发消息给iOS端.现在我们就来说一下iOS端给unity发送消息的简单使用. 首先iOS端做得事情其实很简单就一句话,直接上代码 /*** 第一个参数:是unity那边 ...
- 飞信2010分析 – 给离线好友发送消息
飞信2010分析 – 给离线好友发送消息 2010年4月21日 | 分类: 飞信哪些事儿 | 标签: 今天发这篇文章刚好是全国哀悼玉树地震的中遇难的日子,整个互联网都很悲伤.的确,我也是亲身经历过 ...
最新文章
- hashcode相等的两个对象一定相等吗_为什么重写 equals方法时一定要重写hashCode方法?...
- Linux用户管理(五)Linux系统的启动
- 深入浅出,对于代理模式的理解(代理模式与外观模式的区别)
- MySQL 输入任何语句都提示You must reset your password using ALTER USER 解决方法
- Consul注册中心的启动方式及下载方法
- 常用公差配合表图_车间里常用的机械测量工具竟然这么多?
- 会议论文出版地和出版者
- 拨号服务器可以端口映射吗,常见的几种ADSL 路由器端口映射设置方法
- 华为交换机dhcp获取不到_华为S7706交换机DHCP Server 配置不成功问题
- 工具:通过Python fitz 提取PDF内的图片
- Windows 10 (Win10) 将绿色免安装软件,添加到动态磁贴
- CentOS7救援模式修复系统丢失文件
- UL测试报告办理流程,UL1017测试范围有那些?
- 已知铁的密度是7.86g/cm3,从键盘输入铁球的直径(单位:cm),计算出铁球的表面积和质量,并输出(保留两位小数)(使用标准库math模块得到pi的值)。...
- 2021年,Cat.1仍将是物联网的中流砥柱
- 研究生阶段的研究方向以及一些想法
- hmcl电脑java我的世界启动器_hello minecraft下载
- Segment Routing—BGP-LS
- windows创建软链接
- ExtAspNet v3.1.4