python实现定时自动发送qq消息
python实现定时⾃动发送qq消息
python实现定时⾃动发送qq消息
最近双11,⽣产系统需要重保,所以领导要求各个系统每隔两个⼩时在qq通报⼀次系统运⾏情况,这样晚上的话也需要有⼈半夜起来发消息,很不⽅便,所以实现了⼀个定时⾃动发消息的程序,只要程序挂着就会定时发消息到qq。
⼯具:python3.7 | pycharm | pywin32包
1. python3.7.2下载地址:,注意安装的时候⼀般默认安装路径即可,并且要记得勾选添加环境变量,否则要⼿动添加环境变量,安装
完成后可以在cmd命令⾏输⼊where python来查看python安装位置,前提是配置了环境变量
2. 下载pycharm,我的版本是PyCharm Community Edition 2020.
3.5
3. 下载pywin32包 ,这个地址下载很慢,稍微等⼀等⼀定能下载下来,python是3.7版本的,pywin32包⼀定也得是3.7版本的,跟
python版本是⼀⼀对应的,安装时路径默认就是你python安装的路径,可以检查⼀下是否是你python安装的路径,⼀直继续即可。
4.打开python的安装⽬录,安装pywin32后,在python安装⽬录的scripts⽂件夹下会出现pywin32相关的py⽂件。
5.打开pycharm,创建⼀个python⽂件,将代码拷贝进⽂件(代码是⽹上的,在这个基础上进⾏修改的,⾥⾯的getmessage函数没有使⽤,我保留着没有删除,之前是从⽂件中读取字符串,我不需要,所以修改了⼀下)
import win32con
import win32gui
import win32clipboard as w
import time
from random import choice
from random import randrange
import datetime
class sendMsg():
def__init__(self,receiver,msg):
岳阳中考成绩查询iver=receiver
self.msg=msg
女人梦见蛇
self.setText()
#设置剪贴版内容
def setText(self):
w.OpenClipboard()
w.EmptyClipboard()
w.SetClipboardData(win32con.CF_UNICODETEXT, self.msg)
w.CloseClipboard()
#发送消息
def sendmsg(self):
qq=win32gui.FindWindow(iver)
win32gui.SendMessage(qq,win32con.WM_PASTE ,0,0)
win32gui.SendMessage(qq, win32con.WM_KEYDOWN, win32con.VK_RETURN,0) print("sucessfuly send",self.msg)乌龟饲养
def getmessage(fileName):
f=open(fileName,'r',encoding='utf-8')
adlines()
f.close()
return choice(lines)
def main():
receiver='备注测试'#这⾥填⼊接收者的备注名
while True:血压低吃什么最快最有效
time1=w().strftime('%Y-%m-%d %H:%M:%S')
# print(time1)
hour=time1[11:13]
minnute = time1[14:16]
second = time1[17:19]
# print(hour,minnute,second)
if int(hour)%2==0and minnute=='00'and second=='30':
print(time1)
# msg = getmessage('C:\\Users\\Administrator\\Desktop\\')
print(time1)
msg ='截⽌'+ time1[5:7]+'⽉'+ time1[8:10]+'⽇'+ hour +'时,CRM系统运⾏正常'            qq = sendMsg(receiver, msg)
qq.sendmsg()
time.sleep(7000)
# 测试案例每5秒钟发送⼀次消息
if int(second)%5==0:
msg ='时间:'+ time1 +',系统运⾏正常!'
qq = sendMsg(receiver, msg)
qq.sendmsg()
time.sleep(3)
为何红心火龙果比白心火龙果甜if __name__ =='__main__':
杜鹃花的养殖方法和注意事项main()
6.在pycharm⾥,File -> Settings -> Project:pythonProject -> Python Interpreter(或者settings搜索⾥直接搜Python Interpreter),然后点击后⾯设置的按钮,选择Add…
7.选择Virtualenv Environment,然后点击Base interpreter后⾯选择的按钮
8.选择python3.7安装⽬录下的
9.点击ok ,可以看到pywin32包也会出现在这⾥,之前应该是没有的,我上⾯的截图有是因为我截图时已经安装了,然后点击Apply->Ok,就设置好了,就相当于将python3.7和pycharm关联在⼀起了,pycharm将使⽤python3.7解释器。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。