微信或QQ消息-***定时自动循环发送***

  • 定时自动循环发送程序
    • 模块安装方法
    • 主函数
    • 坐标查找
    • 自动定时程序(apscheduler中的‘corn’)
  • 完整程序
  • 输出结果
  • 特此声明

定时自动循环发送程序

此次程序的实施采用三个模块,如下,
1.pyautogui (调用鼠标)
2.wxauto(打开微信)
3.apscheduler(定时发送)
该程序在定时自动发送消息后,可以自动关闭微信/qq软件

模块安装方法

这里介绍一种安装方法:
1.找到pyThon安装目录,我的pyThon在E盘

2.点击进入,找到Scripts文件夹

3.进入该文件夹,点击上方,输入’cmd‘,回车

4.出现如下图

5.分别输入pip install pyautogui 、pip install wxauto、pip install apscheduler,回车

6.安装好的模块可以在下面文件夹看到

主函数

def send_message():

import pyautogui
pyautogui.click(2375, 1070)  # 鼠标点击指定位置,此坐标位置为电脑中微信的打开位置
from wxauto import WeChat
wx = WeChat()  # 打开微信客户端
wx.GetSessionList()  # 会话列表
# 向某人发送消息(以文件传送助手为例)
msg = '你是不是该喝水了呢?'
who = '文件传送助手'
wx.ChatWith(who)  # 打开聊天窗口
wx.SendMsg(msg)  # 发送消息:你是不是该喝水了呢~
pyautogui.click(-149, 602)  # 关闭微信,此坐标位置为电脑中微信的右上角关闭位置

坐标查找

CSDN中有很多博主分享,大家可以参考调用

自动定时程序(apscheduler中的‘corn’)

if name == ‘main’:

scheduler = BlockingScheduler(timezone="Asia/Shanghai")  # 时域
scheduler.add_job(send_message, 'cron', month='8-11', hour='8-11,14-17', minute='30') # 每年的8、9、10、11月份,每天的8.30、9.30、10.30、11.30,14.30、15.30、16.30、17.30)try:scheduler.start()
except (KeyboardInterrupt, SystemExit):pass

完整程序

from apscheduler.schedulers.blocking import BlockingScheduler

def send_message():

import pyautogui
pyautogui.click(2375, 1070)  # 鼠标点击指定位置,此坐标位置为电脑中微信的打开位置
from wxauto import WeChat
wx = WeChat()  # 打开微信客户端
wx.GetSessionList()  # 会话列表
# 向某人发送消息(以文件传送助手为例)
msg = '你是不是该喝水了呢?'
who = '文件传送助手'
wx.ChatWith(who)  # 打开聊天窗口
wx.SendMsg(msg)  # 发送消息:你是不是该喝水了呢~
pyautogui.click(-149, 602)   # 关闭微信,此坐标位置为电脑中微信的右上角关闭位置

if name == ‘main’:

scheduler = BlockingScheduler(timezone="Asia/Shanghai")  # 时域
scheduler.add_job(send_message, 'cron', month='8-11', hour='8-11,14-17', minute='30') # 每年的8、9、10、11月份,每天的8.30、9.30、10.30、11.30,14.30、15.30、16.30、17.30)try:scheduler.start()
except (KeyboardInterrupt, SystemExit):pass

输出结果

另外的一种程序可以实时输出当前的聊天记录,如下:

from apscheduler.schedulers.blocking import BlockingScheduler

def send_message():

import pyautogui
pyautogui.click(2375, 1070)
from wxauto import WeChat
wx = WeChat()
wx.GetSessionList()
msgs = wx.GetAllMessage
for msg in msgs:print('%s : %s' % (msg[0], msg[1])) # 输出当前聊天窗口聊天消息
wx.LoadMoreMessage()
msgs = wx.GetAllMessage
for msg in msgs:print('%s : %s' % (msg[0], msg[1])) # 获取更多聊天记录msg = '你是不是该喝水了呢?'
who = '文件传送助手'
wx.ChatWith(who)
wx.SendMsg(msg)
pyautogui.click(-149, 602)

if name == ‘main’:

scheduler = BlockingScheduler(timezone="Asia/Shanghai")
scheduler.add_job(send_message,'cron', month='8-11',hour='8-11,14-17',minute='30')try:scheduler.start()
except (KeyboardInterrupt, SystemExit):pass

特此声明

此自动循环发送程序完全免费开放,其他pyThon学习者可以任意调用
此外,上述程序在编译的过程中,很多过程学习参考了很多博主,如有侵权或者雷同,私信告知,愿无条件删除

微信/qq消息-定时自动循环发送相关推荐

  1. java实现自动发送微信QQ消息(可发图片)

    自动发送微信/QQ/微博等消息 一:功能:实现发送QQ/微信/微博消息,程序控制. 效果演示(实现自动发生QQ微信消息给女友,发微博信息也可以就不演示了) 二:原理讲解:将剪贴板的内容给发送到QQ微信 ...

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

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

  3. python回复qq消息_自动给qq好友发消息

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 最近突然想做个自动发送qq消息的东西,然后上网搜了一下实现方法,找到了几篇用python实现的帖子,就自己试了试(原来只是简单了解过python,好多地方 ...

  4. python自动发送qq消息_自动给qq好友发消息

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 最近突然想做个自动发送qq消息的东西,然后上网搜了一下实现方法,找到了几篇用python实现的帖子,就自己试了试(原来只是简单了解过python,好多地方 ...

  5. python发送文件给微信好友_Python定时自动给微信好友发送天气预报

    效果图 from wxpyimport * import requests from datetimeimport datetime import time from apscheduler.sche ...

  6. 微信给好友定时自动发消息

    from __future__ import unicode_literals from threading import Timer from wxpy import * import reques ...

  7. 企业微信H5_消息推送概述,发送应用消息示例

    文章目录 一.阅读和调试 1. 文档阅读 2. postman发送消息 二.实战演练 2.1. 发送消息 2.2. 前端代码 2.3. 后端代码 2.4. 发送文本消息 2.5. 接收消息 三.源码分 ...

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

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

  9. 华为手机如何设置微信来消息自动亮屏?

    华为手机微信来消息不亮屏,漏过重要信息和电话怎么办?微信来消息没有自动亮屏,如果网络没有问题,就是设置项有问题.下面详细介绍微信来消息自动亮屏的设置方法. 一.确认手机已打开允许通知 1.确认系统已开 ...

  10. 利用Visual C++ 实现QQ消息群发

    一.引言 QQ一直是国内最令人瞩目的及时通讯软件,近6年的经营使其在IM市场有了"世界第一"名号.在国内市场,QQ的市场占有率已经超过了70%,用户群庞大,本人就是腾讯QQ的一个用 ...

最新文章

  1. VC++中GlobalAlloc()、malloc()和new()函数之间区别
  2. c# 中重载WndProc,实现重写“最小化”自定义功能的方法
  3. python中输出n开始的5个奇数_送你99道Python经典练习题,练完直接上手做项目,免费送了来拿吧...
  4. 【ArcGIS微课1000例】0012:ArcGIS创建及连接ArcSDE企业级地理数据库实例
  5. java牛客排序算法题_《剑指offer》面试题28:字符串的排列(牛客网版本) java...
  6. Hive之函数与自定义函数
  7. JavaScript 进阶问题列表
  8. 2021-08-03 SELECT简单查询
  9. Lotus notes 通讯录的导入导出
  10. highcharts 开发笔记
  11. 计算机内存不足提示栻框,【计算机】CIMS概论6.ppt
  12. WPBeginner年满10岁-反思,更新和WordPress赠品(奖金124,000美元以上)
  13. 第29章基于锁的并发数据结构
  14. 交通安全管理毕业论文范文
  15. 华为云618年中钜惠,服务器免费领三个月
  16. 蜻蜓特派员 Windows XP SP3 纯净终结版
  17. 一篇文章让你搞懂什么是Iaas、Paas、Saas
  18. python 新式类与旧式类的区别
  19. android动态获取悬浮窗,Android 悬浮窗实现
  20. 《炬丰科技-半导体工艺》不破坏MEMS结构的颗粒去除方法

热门文章

  1. Adobe Flash Builder 4 序列号
  2. Esri中国社区 » GIS大讲堂:ArcGIS Server .Net ADF中的AJAX
  3. 控制Dell服务器的风扇转速
  4. bjui刷新当前页签
  5. 苹果耳机无线真假测试软件,辨认苹果耳机真假,就这六步。
  6. LoadRunner11 压力测试
  7. 各类曲线的参数方程_常见曲线的参数方程
  8. 第五十一篇 仿真电路简单说明multisim12 电压表电流表
  9. 算法精解----快速排序(方式1)
  10. html购物网页代码大全,HTML常用代码大全