最近在工作中接到一个需求,需要在每天早上取一批数据,数据文件经过压缩加密之后用邮箱发送,而解压密码通过QQ发送给运营。使用Python进行取数、文件加密在已经实现的情况下,需要实现通过QQ发送密码的功能。
在进行一系列搜索之后,在网上找到了相关资料,了解到可以使用win32gui该功能。实现该功能的主要思路是:
1 使用win32clipboard将文本粘贴在剪贴板中;
2 使用win32gui.FindWindow找到对应的窗体;
3 使用win32gui.SendMessage发送消息

import win32gui
import win32con
import win32clipboard as wclass sendMsg():def __init__(self,receiver,msg):self.receiver=receiverself.msg=msgself.setText()#设置剪贴版内容def setText(self):w.OpenClipboard()w.EmptyClipboard()w.SetClipboardData(win32con.CF_UNICODETEXT, self.msg)w.CloseClipboard()#发送消息def sendmsg(self):qq=win32gui.FindWindow(None,self.receiver)win32gui.SendMessage(qq,win32con.WM_PASTE , 0, 0)win32gui.SendMessage(qq, win32con.WM_KEYDOWN, win32con.VK_RETURN, 0)if __name__ == '__main__':receiver='大兄弟'msg="测试"qq=sendMsg(receiver,msg)qq.sendmsg()

用Python发送QQ消息相关推荐

  1. 使用python发送qq消息

    以前看到网上一些小程序,在处理完事物后会自动发送qq消息,但是一直搞不懂是说明原理.也在网上找过一些python登陆qq发送消息的文字,但是都太复杂了.今天偶然看到一篇文章,是用python调用win ...

  2. python发送qq消息linux_使用Python发送QQ消息

    最近在工作中接到一个需求,需要在每天早上取一批数据,数据文件经过压缩加密之后用邮箱发送,而解压密码通过QQ发送给运营.使用Python进行取数.文件加密在已经实现的情况下,需要实现通过QQ发送密码的功 ...

  3. python 发送qq消息/图片

    from PIL import Image from ctypes import * import win32gui import win32con import win32clipboard as ...

  4. 使用python发送qq消息_使用Python发送QQ信息

    import win32gui import win32con import win32clipboard as w class QQMessageSend: def send_message(sel ...

  5. python发送qq消息linux_python 调用qq邮箱 linux 执行每天自动发送邮件

    实例 实例1:每1分钟执行一次command 命令: * * * * * command 实例2:每小时的第3和第15分钟执行 命令: 3,15 * * * * command 实例3:在上午8点到1 ...

  6. python实现定时发送qq消息

    因为生活中老是忘记各种事情,刚好又在学python,便突发奇想通过python实现提醒任务的功能(尽管TIM有定时功能),也可定时给好友.群.讨论组发送qq消息.其工作流程是:访问数据库提取最近计划- ...

  7. python接受qq消息与发送_python给qq好友发送消息

    步骤 下载Pythoncharm 在pythoncharm里下载pipwin32的扩展(需要适应python版本,我python使用3.7版本) 代码 # 原理是先将需要发送的文本放到剪贴板中,然后将 ...

  8. python自动化UI工具发送QQ消息

    概述 个人遇到过小的需求,windows自动水群发送垃圾消息,使用一些特别简单易上手的小工具,快速实现功能需求(而不是使用一些重量级的还需要额外花时间去熟悉功能语法的大工具,如UI自动化工具sikul ...

  9. python发送微信消息_python 发送QQ或者微信消息

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 废话少说,先上代码: # coding = utf-8 import win32gui import win32api import win32con i ...

最新文章

  1. JavaScript substr() 和 substring() 方法的区别
  2. 通过SSL发送的Java邮件
  3. 我通过了阿里面试,但算法太差,还是没去!
  4. 诗与远方:无题(三十二)- 曾经写给妹子的一首诗
  5. radar(nyoj287贪心)
  6. Windows下安装Elasticsearch
  7. SmartSvn遗漏.a文件的解决办法
  8. 计算机软件可以控制单片机,一个电脑控制单片机通讯程序分享
  9. 计算机专业毕业论文谢辞,计算机毕业论文谢辞模板(精选模板三篇)
  10. 计算机坏处英语,玩电脑的危害英语作文,沉迷电脑的危害英语作文!
  11. 山东大学计算机考研909真题,2012年山东大学909数据结构考研试题(回忆版)
  12. 初识智遥工作流软件——表单开发篇1
  13. 如何在 Python3 中对列表 通过比较排序(不懂就问)?
  14. “躲不开”的科技革命,第一季:远离舒适区!
  15. 一元多项式计算器C语言实现
  16. 零基础学习CANoe Panel(6)—— 开关/显示控件(Switch/Indicator)
  17. 【Python入门教程】第69篇 写入文本文件
  18. 【FPGA算法加速】运行PYNQ,对应FPGA芯片版本:赛灵思黑金AX7020
  19. Linux系统管理学习计划
  20. chrome插件 自动点击页面元素 自动填入内容

热门文章

  1. 识别植物的软件有哪些比较好?三款植物识别软件分享
  2. Myeclipse总结及自定义黑色主题的配置
  3. html5+JavaScript实现贪吃蛇游戏(可查看排行榜和个人历史记录)
  4. 二十年后我发明了保姆机器人作文_保姆机器人作文
  5. Windows照片查看器提示内存不足,无法显示此图片
  6. 一个披萨电影夜,你到底泄露了多少个人数据?
  7. python自带性能强悍的标准库 itertools
  8. Nuxt.js 开发SSR(服务端渲染)Web应用
  9. 使用Java和XSLT的10条技巧 (转)
  10. 【三维CAD设计经验分享】CrownCAD设计:导航入门