网站首页 > 技术文章 正文
使用 Python 自动发送 QQ 消息
Python 能做很多事,很多有意思的事。其中之一就是自动发送 QQ 消息。让我们来试试吧。
#首先导入必须的库,如果没有这些库,需要先安装 pip install pywin32
import win32gui
import win32con
import win32clipboard as w
#设置要发送的消息和发送消息的窗口的名字。这里只是测试,需要手动打开要发送消息的QQ窗口。name 就是下图画红框的地方显示的名字。
msg = '你好,你不好,你好,哈哈哈!'
name = "哈哈"
#把要发送的消息拷贝到剪贴板里。
w.OpenClipboard()
w.EmptyClipboard()
w.SetClipboardData(win32con.CF_UNICODETEXT, msg)
w.CloseClipboard()
#然后发送消息,这里是通过系统的消息 WM_PASTE 把剪贴板里的文字粘贴到窗口里,然后模拟按键按下回车。
handle = win32gui.FindWindow(None, name)
win32gui.SendMessage(handle, win32con.WM_PASTE, 0, 0)
win32gui.SendMessage(handle, win32con.WM_KEYDOWN, win32con.VK_RETURN, 0)
现在可以看到效果了吧,消息已经发出去了。
这个例子只是简化的示例,还可以更加完善。比如自动发送图片消息,或者自动打开对方 QQ 的窗口。甚至能做一个群管理的小软件。好啦,大家试试吧,惊喜等着你。
猜你喜欢
- 2025-03-20 Python趣味打怪:60秒学会一个例子,147段代码助你从入门到大师
- 2025-03-20 引人遐想,用 Python 获取你想要的“某个人”摄像头照片
- 2025-03-20 基于深度学习的中文车牌识别与管理系统(含UI界面,Python代码)
- 2025-03-20 Python搭建UDP网络通信模型,看了你也会
- 2025-03-20 Python学习——018一键发送Excel工资条
- 2025-03-20 风变编程-python基础语法-第17关用python发邮件
- 2025-03-20 Python实现机器学习算法——贝叶斯网络
- 2025-03-20 Python 基础教程十五之 Python 使用requests库发送http请求
- 2025-03-20 国外友人开创Python模拟登陆神库,完美修改它为咱们所用
- 2025-03-20 全新上线!免费体验最热门Claude2API接口Python版本整合QQ
- 258℃Python短文,Python中的嵌套条件语句(六)
- 258℃python笔记:for循环嵌套。end=""的作用,图形打印
- 257℃PythonNet:实现Python与.Net代码相互调用!
- 252℃Python操作Sqlserver数据库(多库同时异步执行:增删改查)
- 251℃Python实现字符串小写转大写并写入文件
- 107℃原来2025是完美的平方年,一起探索六种平方的算吧
- 91℃Python 和 JavaScript 终于联姻了!PythonMonkey 要火?
- 83℃Ollama v0.4.5-v0.4.7 更新集合:Ollama Python 库改进、新模型支持
- 最近发表
- 标签列表
-
- python中类 (31)
- python 迭代 (34)
- python 小写 (35)
- python怎么输出 (33)
- python 日志 (35)
- python语音 (31)
- python 工程师 (34)
- python3 安装 (31)
- python音乐 (31)
- 安卓 python (32)
- python 小游戏 (32)
- python 安卓 (31)
- python聚类 (34)
- python向量 (31)
- python大全 (31)
- python次方 (33)
- python桌面 (32)
- python总结 (34)
- python浏览器 (32)
- python 请求 (32)
- python 前端 (32)
- python验证码 (33)
- python 题目 (32)
- python 文件写 (33)
- python中的用法 (32)