用python实现QQ在自定义的时间发送消息

本文介绍了如何利用Python的win32gui库来实现在特定时间自动向指定QQ联系人发送消息。首先通过FindWindow函数锁定QQ窗口,然后使用SendMessage函数填充消息,并模拟发送回车键完成消息发送。注意确保QQ聊天窗口保持打开状态。
摘要由CSDN通过智能技术生成


小伙伴们大家好,上次女朋友和我说我不够细节,毁掉了她好多温柔。今天是六一儿童节,我觉得细节一波给他看看。
首先从2020年6月1日0点0分给他发一段深情的祝福+告白开始,然后再送礼物,她一定会感动死的吧呜呜呜。0点0分熬夜太晚影响身体健康?没事,让py来做。正所谓人生苦短,我学python。

思路

锁定QQ窗口

锁定窗口使用win32gui库中的FindWindow函数

定义:

HWND FindWindow(LPCTSTR IpClassName,LPCTSTR IpWindowName)

参数:

IpClassName:指向类名

IpWindowName:指向窗口名

返回值:

有指定的类名和窗口的名字则表示成功返回一个窗口的句柄。否则返回零。

由于不清楚QQ窗口所使用的类名,应此我们只需在IpWindowName填上聊天对象的名字就好

例如

handle = win32gui.FindWindow(None, “女朋友备注”)

填充消息

填充消息使用win32gui库中的SendMessage函数

定义:

LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam)

参数:

hWnd :窗口句柄

Msg:指定被发送的消息。

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值