在qq中重复发消息,利用网上的操作代码,自己定义了一个类,用多线程和定时实现对一个qq弹窗循环定时发消息。https://github.com/Wn-Dev/qq_send_messages 
# 原理是先将需要发送的文本放到剪贴板中,然后将剪贴板内容发送到qq窗口
# 之后模拟按键发送enter键发送消息import win32gui
import win32con
import win32clipboard as w
import time
import threadingclass SendMessage:to_who =''msg=''def __init__(self,t,m):self.to_who = tself.msg = mdef getText(self):"""获取剪贴板文本"""w.OpenClipboard()d = w.GetClipboardData(win32con.CF_UNICODETEXT)w.CloseClipboard()return ddef setText(self):"""设置剪贴板文本"""w.OpenClipboard()w.EmptyClipboard()w.SetClipboardData(win32con.CF_UNICODETEXT,self.msg)w.CloseClipboard()def send_qq(self):"""发送qq消息to_who:qq消息接收人msg:需要发送的消息"""# 将消息写到剪贴板self.setText()# 获取qq窗口句柄qq = win32gui.FindWindow(None, self.to_who)# 投递剪贴板消息到QQ窗体win32gui.SendMessage(qq, 258, 22, 2080193)win32gui.SendMessage(qq, 770, 0, 0)# 模拟按下回车键win32gui.SendMessage(qq, win32con.WM_KEYDOWN, win32con.VK_RETURN, 0)win32gui.SendMessage(qq, win32con.WM_KEYUP, win32con.VK_RETURN, 0)# def display(self):#     print(self.to_who)if __name__ =='__main__':num=0#msg:你想输入的消息msg=''#to_who_x: 用于qq的消息窗口to_who_1 = ""to_who_2 =""m1 = SendMessage(to_who_1,msg)m2 = SendMessage(to_who_2,msg)while True:t1= threading.Thread(target= m1.send_qq())t2= threading.Thread(target= m2.send_qq())t1.startt1.joint2.startt2.joinprint(num)num=num+1time.sleep(30)

循环定时向qq对话框中发送消息相关推荐

  1. java实现如何定时给微信群中发送消息

    大家好,我是雄雄. 前言 前几天,发了一个系列这样的文章,如下所示: java实现每日给女友微信发送早安等微信信息 java实现给微信群中定时推送消息 如何将每日新闻添加到自己博客中,发送到微信群中 ...

  2. QQ对话框中发送网站链接时,所显示预览内容的修改方法

    head部分添加一下内容: <meta itemprop="name" content="主要标题" /> <meta itemprop=&q ...

  3. PowerShell实现“机器人定时在企业微信群中发送消息”功能(上)

    本章实现 由于篇幅较多,会拆分为上.下两部分来写. 本章实现: 01.如何在企业微信中添加群机器人 02.简单用机器人发送一条消息(postman实现) 03.powershell打开 04.简单用机 ...

  4. MeterSphere实现“机器人定时在企业微信群中发送消息”功能

    背景 之前有过用PowerShell实现"机器人定时在企业微信群中发送消息"功能,并有输出相关教程. 但发现有一些问题:比如电脑关机了导致任务不能如期启动,于是在摸索中找到可替代P ...

  5. PowerShell实现“机器人定时在企业微信群中发送消息”功能(下)

    本章实现 由于篇幅较多,会拆分为上.下两部分来写. 本章实现: 06.机器人定时在企业微信群中发送消息功能 上章实现 01.如何在企业微信中添加群机器人 02.简单用机器人发送一条消息(postman ...

  6. C#中发送消息给指定的窗口到消息循环

    public class Note     {         //声明 API 函数         [DllImport("User32.dll", EntryPoint =  ...

  7. c++实现自动查找qq号并发送消息

    平时学业繁忙,导致和hxd的续火断了好几次,于是乎决定写一份代码,实现自动续火功能 #include <Windows.h> #include<bits/stdc++.h> # ...

  8. 【办公自动化】钉钉机器人每日定时向不同群组发送消息

    实现每日上午10点自动向各供应商群同步前一日产品数据.通过python+钉钉机器人实现该功能.具体步骤如下: 目录 1.创建机器人获得token 2.编写脚本 2.1 数据整理 2.2 消息发送 3. ...

  9. 线程中发送消息阻塞问题解决

    发送消息时阻塞的两种方案1:此处应post发送消息放到消息队列中,直接send调用响应过程的话如果消息响应未结束则会一直阻塞工作线程2:用send的话在此处开辟工作线程执行逻辑

最新文章

  1. 乱思。。。。。。。、、、、、
  2. Android自定义View,滑动,事件传递小结
  3. Aveiconifier是一个非常实用方便的制作ico格式文件的小工具~
  4. 性能压测,SQL查询异常
  5. deepin下载软件慢切换镜像
  6. 搭建分布式hadoop2.x集群
  7. oracle只匹配中文,Oracle 实现 一个关键字 匹配多个 字段
  8. python数字字符串乘以2_Python基础(2)_数字和字符串类型
  9. 低脂肪肉能帮你减肥吗?
  10. NG Ng-content(内容映射)
  11. Delphi 解压缩 ZipForge
  12. html4 form日期,bootstrap4日期时间选择器插件
  13. githug-54-git练习
  14. 四叶草efi_Clover EFI bootloader for Mac(四叶草启动引导工具)
  15. Vue中的Ajax(26th)
  16. 2022年30本新年书单(要么旅行,要么读书,身体和灵魂总有一个在路上)
  17. gen-cpp/.deps/ChildService.Plo: No such file or directory
  18. POJ 2818:密码
  19. LIN自动雨刮:雨量传感器原理与安装
  20. 【Linux】更改登陆时显示的账号名称

热门文章

  1. Python实现 文本词频统计(嵩天老师)
  2. OpenCPN + Ubuntu 18.04 源码编译 + Codeblocks 调试 + wxFormBuilder 安装
  3. python用turtle画月亮_使用python turtle画高达
  4. h5+app打开pdf,图片,excel,world(亲测可用)
  5. 学生管理系统——PHP
  6. Array [] 数组
  7. 计算机网络考试多选题汇总Ⅰ(答案见文末)
  8. python读取大数据量文件_python读取大数据文件
  9. 当一个测试工程师准备找工作,需要准备什么?
  10. 什么是支撑位和阻力位