文档章节

长进程后用电脑发送提示消息到手机微信

o
 osc_z1hvg4cu
发布于 2018/04/24 21:29
字数 261
阅读 14
收藏 0

钉钉、微博极速扩容黑科技,点击观看阿里云弹性计算年度发布会!>>>

自从入行IT,进行的很多操作都要花很长时间,比如上次编译安装TensorFlow,花了40分钟,pyinstaller打包一次也是花20min这样。所以想到建立一个提示机制,运行完毕后发送消息到手机提示完成。

这里用到微信的一个python API : itchat包。

pip安装itchat:

pip  install  -i  https://pypi.doubanio.com/simple/  --trusted-host pypi.doubanio.com  itchat

编写主程序(cmdWeChat.py):

import itchat
import sys


if __name__ == '__main__':
    itchat.auto_login(hotReload=True)
    if len(sys.argv)<3: exit(0)
    objName=sys.argv[1]
    msg=sys.argv[2]
    users = itchat.search_friends(name=objName)   #找到UserName
    if len(users)>0:
        userName = users[0]['UserName']
        itchat.send(msg,toUserName = userName)  #然后给他发消息
        print('对象: '+objName+' ,  消息: '+msg)
    else:
        print('发送对象查找失败')

编写简写的命令脚本(note.cmd):

python F:\diyTools\cmdWeChat.py *** 程序运行完毕

把note.cmd放到 F:\diyTools\ 中,把 F:\diyTools\ 加入环境变量

好了。在控制台中运行:

然后手机上就可以得到消息了:

 

比较麻烦一点就是要搞一个微信小号……

 

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
C++实现微信WeChat网页接口推送股票报警消息

QStockView微信推送股票报警 1.功能简介 最近很多用户反馈,软件只能在电脑上使用,不能在手机上使用。所以增加了微信推送报警的功能,电脑端的报警提示消息可以通过微信同步发送到手机微信。...

osc_on5pjexo
2019/08/19
6
0
IM开发宝典:史上最全,微信各种功能参数和逻辑规则资料汇总

1、引言 IM应用的初学者们,在补全了各种基础技术知识后,在动手编码实践时,很多时候纠结的并不是功能该如何实现,而是这个功能该实现成什么样(没有经验,我特玛能找谁问问?)。 比如,最...

imtech
05/21
50
0
如何利用socket进行通信?

前言 电脑手机通讯工具都用过,比如QQ,微信等,你可能很好奇,一个手机它是如何准确无误的把消息发送给另外一个手机的,当然你会说是通过网络;如果你不断追问自己为什么,我相信你一定会陷入...

叶子陪你玩编程
04/07
0
0
C++微信网页协议实现和应用

微信推送报警消息实现 目录 1 前言... 2 1.1 背景... 2 1.2 现有技术对比... 2 2 总体流程... 2 3 微信网页接口解析... 3 3.1 获取用户uuid. 3 3.2 获取二维码图片... 4 3.3 轮询检测用户是否...

osc_ehtwxifo
04/16
2
0
python小项目之微信远程控制

前两天接触了一个有趣的python模块——itchat,这个模块可以非常方便的操作微信,今天就来使用这个模块来实现微信远程控制。<!--more--> 环境准备 itchat模块不是python标准模块(内置模块)...

osc_ju7lpfoo
2019/01/31
2
0

没有更多内容

加载失败,请刷新页面

加载更多

java架构师成长路线-高并发网络编程的分类

鲁班学院java架构师成长路线 随着互联网时代的到来,高并发网络编程这一新鲜名词早已跃然于纸上,为了满足大众眼光的需求,我为大家找了些关于高并发网络编程方面的资料,本文便来介绍高并发...

osc_o494ayqf
11分钟前
0
0
python dict乱码如何解决

定义字典并直接输出,结果输出结果中文是乱码展示 d={'name':'lily','age':18,'sex':'女','no':1121}print d 输出结果: {'age': 18, 'no': 1121, 'name': 'lily', 'sex': '\xe5\xa5\xb3'}...

osc_9mjo6c4e
12分钟前
7
0
硬肝50天,18w字的实战编程资料《重学Java设计模式》终于 出炉了

沉淀、分享、成长,让自己和他人都能有所收获! 一、前言 作者从5月20日那天投身实战型设计模式打磨,通过模拟互联网业务开发实际需求作为学习场景,讲解设计模式。 全书共计22个真实业务场景...

osc_zls6dx9i
14分钟前
20
0
怎么才能让Spring AOP有最大的作用--乐字节java

Spring AOP 日志处理带来的问题 我们有一个Pay(接口) 然后两个实现类DollarPay和RmbPay,都需要重写pay()方法, 这时我们需要对pay方法进行性能监控,日志的添加等等怎么做? 最容易想到的方法...

osc_sb30h1xb
15分钟前
10
0
Python 实现将numpy中的nan和inf,nan替换成对应的均值

nan:not a number inf:infinity;正无穷 numpy中的nan和inf都是float类型 t!=t 返回bool类型的数组(矩阵) np.count_nonzero() 返回的是数组中的非0元素个数;true的个数。 np.isnan() 返回b...

osc_sfl7wfr9
17分钟前
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部