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

自从入行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\ 加入环境变量

好了。在控制台中运行:

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

 

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

 

转载于:https://www.cnblogs.com/TQCAI/p/8933871.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值