循环定时向qq对话框中发送消息
在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对话框中发送消息相关推荐
- java实现如何定时给微信群中发送消息
大家好,我是雄雄. 前言 前几天,发了一个系列这样的文章,如下所示: java实现每日给女友微信发送早安等微信信息 java实现给微信群中定时推送消息 如何将每日新闻添加到自己博客中,发送到微信群中 ...
- QQ对话框中发送网站链接时,所显示预览内容的修改方法
head部分添加一下内容: <meta itemprop="name" content="主要标题" /> <meta itemprop=&q ...
- PowerShell实现“机器人定时在企业微信群中发送消息”功能(上)
本章实现 由于篇幅较多,会拆分为上.下两部分来写. 本章实现: 01.如何在企业微信中添加群机器人 02.简单用机器人发送一条消息(postman实现) 03.powershell打开 04.简单用机 ...
- MeterSphere实现“机器人定时在企业微信群中发送消息”功能
背景 之前有过用PowerShell实现"机器人定时在企业微信群中发送消息"功能,并有输出相关教程. 但发现有一些问题:比如电脑关机了导致任务不能如期启动,于是在摸索中找到可替代P ...
- PowerShell实现“机器人定时在企业微信群中发送消息”功能(下)
本章实现 由于篇幅较多,会拆分为上.下两部分来写. 本章实现: 06.机器人定时在企业微信群中发送消息功能 上章实现 01.如何在企业微信中添加群机器人 02.简单用机器人发送一条消息(postman ...
- C#中发送消息给指定的窗口到消息循环
public class Note { //声明 API 函数 [DllImport("User32.dll", EntryPoint = ...
- c++实现自动查找qq号并发送消息
平时学业繁忙,导致和hxd的续火断了好几次,于是乎决定写一份代码,实现自动续火功能 #include <Windows.h> #include<bits/stdc++.h> # ...
- 【办公自动化】钉钉机器人每日定时向不同群组发送消息
实现每日上午10点自动向各供应商群同步前一日产品数据.通过python+钉钉机器人实现该功能.具体步骤如下: 目录 1.创建机器人获得token 2.编写脚本 2.1 数据整理 2.2 消息发送 3. ...
- 线程中发送消息阻塞问题解决
发送消息时阻塞的两种方案1:此处应post发送消息放到消息队列中,直接send调用响应过程的话如果消息响应未结束则会一直阻塞工作线程2:用send的话在此处开辟工作线程执行逻辑
最新文章
- 乱思。。。。。。。、、、、、
- Android自定义View,滑动,事件传递小结
- Aveiconifier是一个非常实用方便的制作ico格式文件的小工具~
- 性能压测,SQL查询异常
- deepin下载软件慢切换镜像
- 搭建分布式hadoop2.x集群
- oracle只匹配中文,Oracle 实现 一个关键字 匹配多个 字段
- python数字字符串乘以2_Python基础(2)_数字和字符串类型
- 低脂肪肉能帮你减肥吗?
- NG Ng-content(内容映射)
- Delphi 解压缩 ZipForge
- html4 form日期,bootstrap4日期时间选择器插件
- githug-54-git练习
- 四叶草efi_Clover EFI bootloader for Mac(四叶草启动引导工具)
- Vue中的Ajax(26th)
- 2022年30本新年书单(要么旅行,要么读书,身体和灵魂总有一个在路上)
- gen-cpp/.deps/ChildService.Plo: No such file or directory
- POJ 2818:密码
- LIN自动雨刮:雨量传感器原理与安装
- 【Linux】更改登陆时显示的账号名称
热门文章
- Python实现 文本词频统计(嵩天老师)
- OpenCPN + Ubuntu 18.04 源码编译 + Codeblocks 调试 + wxFormBuilder 安装
- python用turtle画月亮_使用python turtle画高达
- h5+app打开pdf,图片,excel,world(亲测可用)
- 学生管理系统——PHP
- Array [] 数组
- 计算机网络考试多选题汇总Ⅰ(答案见文末)
- python读取大数据量文件_python读取大数据文件
- 当一个测试工程师准备找工作,需要准备什么?
- 什么是支撑位和阻力位