当前位置: 首页 > news >正文

微信定时消息发送 Python脚本神器

设计目的
最开始只是想能不能做一个程序,可以每天定时发个消息,检查一下机器是否运行正常,所以在🦅总支援下修正,复测写了一个定时发送的Python脚本。灵感总是来源于生活….

当然功能远不止是发送个消息而已,稍加改造可以做更多有趣的事情。

需要用到pywinauto的库

么有安装的需要先安装

pip install pywinauto

from pywinauto.application import Application
from pywinauto.keyboard import send_keys
import datetime
import timetime2 = datetime.datetime.now().strftime("%Y-%m-%d @ %H:%M")def Atime():print(time2)return time2def function_1():#连接微信time3 = datetime.datetime.now().strftime("%Y-%m-%d @ %H:%M")app = Application(backend="uia").connect(title = "微信")#获取微信窗口dlg = app.window(title= "微信")#进入微信,模拟按键Ctrl+Fsend_keys('^f')#进入微信,找到联系人(文件传输助手)send_keys('文件传输助手')time.sleep(1)send_keys('{ENTER}') # 回车键必须全部大小#获取聊天列表中的“文件传输助手”fileSend = dlg.child_window(title = "文件传输助手",control_type = "ListItem")#点击“文件传输助手”fileSend.click_input()#获取点击聊天窗口dlg.child_window(title="文件传输助手",control_type = "Edit").click_input()#在聊天界面输入"设备正常"send_keys("设备正常"+Atime())#获取发送按钮sendButton = dlg.child_window(title="发送(S)",control_type = "Button")#点击发送按钮sendButton.click_input()print("Good")returnwhile True:current_time = datetime.datetime.now()current_time_str = current_time.strftime("%H:%M")#自定义发送时间time_1 = "09:25"time_2 = "15:34"if current_time_str == time_1:function_1()elif current_time_str == time_2:function_1()# 等待一秒钟,避免重复执行datetime.datetime.now()time.sleep(60)


http://www.mrgr.cn/news/53654.html

相关文章:

  • 大模型之三十二-语音合成TTS(coqui) 之二 fine-tune
  • International Symposium on Artificial Intelligence Innovations
  • slab 缓存以及slabtop 命令学习
  • 深度学习(一)基础:神经网络、训练过程与激活函数(1/10)
  • 【优选算法篇】在分割中追寻秩序:二分查找的智慧轨迹
  • 【计算机网络原理】GBN,SR,TCP区别以及案例介绍
  • 11 django管理系统 - 管理员管理 - 分页复习(REVIEW)
  • 数字化转型中从企业架构到业务一致性:实现合规与战略目标的数字化转型路径
  • Leetcode 1135. 最低成本连通所有城市
  • [Godot4] 水底气泡的 gdshader
  • 引领企业数字化转型的核心驱动力:微服务架构与物联网
  • 【多模态】CLIP模型技术学习
  • 2024批量下载公众号文章内容/话题/图片/封面/视频/音频,导出excel和pdf,文章数据包含阅读数/点赞数/分享数/留言数
  • 普通java web项目转为maven项目
  • 原地移除数组中所有的元素val 含源码
  • 如何快速学会盲打
  • 2024.09.27校招 实习 内推 面经
  • 5步轻松上手!零基础也能掌握Go语言编程
  • 明日周刊-第23期
  • 性能测试中性能调优的基本原则有哪些
  • 大模型(LLM)推理体系全览
  • SFT、RLHF、DPO、IFT —— LLM 微调的进化之路_如何搭建自己的dpo
  • Cesium for UE-04-一些说明
  • Docker本地镜像发布到阿里云镜像服务的简易指南
  • 从 PDF 表到见解:在 RAG 中解析 PDF 的另一种方法
  • 基于51单片机的电子时钟数码管显示proteus仿真