Python使用itchat模块实现简单的微信控制电脑功能示例


Posted in Python onAugust 26, 2019

本文实例讲述了Python使用itchat模块实现简单的微信控制电脑功能。分享给大家供大家参考,具体如下:

#!/usr/bin/python
#coding=UTF-8
import requests, json
import itchat
import os,time,datetime
from PIL import ImageGrab
from itchat.content import *
app_dir = r''#打开一个程序,填写exe文件的绝对路径
imgdir = r'E:\test.jpg'
def file_edit(wr_str):
  f1 = open(r'E:\downloadlog.txt','a')
  f1.write(wr_str+'\n')
  f1.close()
def pscr():#截取屏幕,保存图片到指定目录
  im = ImageGrab.grab()
  im.save(imgdir,'jpeg')
@itchat.msg_register([TEXT])
def text_reply(msg):
  if u"开始" in msg['Content']:
    itchat.send(u"收到开始指令,请稍等", msg['FromUserName'])
    file_edit(str(datetime.datetime.now()))
    time.sleep(3)
    os.startfile(app_dir)
    time.sleep(5)
    itchat.send(u"已开始", msg['FromUserName'])
  elif u'进度' in msg['Content']:
    itchat.send(u"收到指令,请稍等", msg['FromUserName'])
    pscr()
    itchat.send(u"请接收图片", msg['FromUserName'])
    itchat.send_image(imgdir.decode('utf-8'),msg['FromUserName'])
  else:
    pass
itchat.auto_login()
itchat.run()

发送其他消息

给自己发送消息只需要发出消息,不指定发送者,默认发给自己(登陆者)

itchat.send_msg('nice to meet you')

发送图片,ToUser不指定时发给自己

itchat.send_image(ImageName.decode('utf-8'),ToUser) # 发送图片

发送视频

itchat.send_video(VideoName.decode('utf-8'),ToUser) # 发送图片

发送文件

itchat.send_file(path.decode('utf-8')) # 图片(文件

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python读取二进制mnist实例详解
May 31 Python
python实现日常记账本小程序
Mar 10 Python
python3 拼接字符串的7种方法
Sep 12 Python
windows系统中Python多版本与jupyter notebook使用虚拟环境的过程
May 15 Python
pyqt实现.ui文件批量转换为对应.py文件脚本
Jun 19 Python
ipython和python区别详解
Jun 26 Python
windows上安装python3教程以及环境变量配置详解
Jul 18 Python
pycharm设置鼠标悬停查看方法设置
Jul 29 Python
详解torch.Tensor的4种乘法
Sep 03 Python
利用python绘制正态分布曲线
Jan 04 Python
详解python3 GUI刷屏器(附源码)
Feb 18 Python
Python中np.random.randint()参数详解及用法实例
Sep 23 Python
Python3.6实现根据电影名称(支持电视剧名称),获取下载链接的方法
Aug 26 #Python
Golang GBK转UTF-8的例子
Aug 26 #Python
利用python实现周期财务统计可视化
Aug 25 #Python
Python爬虫运用正则表达式的方法和优缺点
Aug 25 #Python
numpy求平均值的维度设定的例子
Aug 24 #Python
Python实现滑动平均(Moving Average)的例子
Aug 24 #Python
浅谈Python3 numpy.ptp()最大值与最小值的差
Aug 24 #Python
You might like
php实现登录tplink WR882N获取IP和重启的方法
2016/07/20 PHP
取消选中单选框radio的三种方式示例介绍
2013/12/23 Javascript
Javascript 计算字符串在localStorage中所占字节数
2015/10/21 Javascript
jQuery对html元素的取值与赋值实例详解
2015/12/18 Javascript
BootStrap智能表单实战系列(六)表单编辑页面的数据绑定
2016/06/13 Javascript
js中scrollTop()方法和scroll()方法用法示例
2016/10/03 Javascript
基于Vuejs框架实现翻页组件
2020/06/29 Javascript
jQuery中页面返回顶部的方法总结
2016/12/30 Javascript
vue实现百度搜索下拉提示功能实例
2017/06/14 Javascript
在Vue组件化中利用axios处理ajax请求的使用方法
2017/08/25 Javascript
小程序图片长按识别功能的实现方法
2018/08/30 Javascript
BootStrap表单验证中的非Submit类型按钮点击时触发验证的坑
2019/09/05 Javascript
基于Vue el-autocomplete 实现类似百度搜索框功能
2019/10/25 Javascript
[10:49]2014国际邀请赛 叨叨刀塔第二期为真正的电竞喝彩
2014/07/21 DOTA
python通过socket查询whois的方法
2015/07/18 Python
Python文件常见操作实例分析【读写、遍历】
2018/12/10 Python
python全栈要学什么 python全栈学习路线
2019/06/28 Python
详解如何用TensorFlow训练和识别/分类自定义图片
2019/08/05 Python
python groupby 函数 as_index详解
2019/12/16 Python
python代数式括号有效性检验示例代码
2020/10/04 Python
css3实现wifi信号逐渐增强效果实例
2017/08/09 HTML / CSS
浅谈CSS3中display属性的Flex布局的方法
2017/08/14 HTML / CSS
全球最大的服务市场:Fiverr
2017/01/03 全球购物
美国瑜伽品牌:Gaiam
2017/10/31 全球购物
Python如何实现单例模式
2016/06/03 面试题
小学开学寄语
2014/01/19 职场文书
倡议书作文
2015/01/19 职场文书
幼儿园小班教师个人工作总结
2015/02/06 职场文书
2015年宣传工作总结
2015/04/08 职场文书
部门经理助理岗位职责
2015/04/13 职场文书
企业百日安全活动总结
2015/05/07 职场文书
婚宴致辞
2015/07/28 职场文书
2016校本研修培训心得体会
2016/01/08 职场文书
2016年119消防宣传日活动总结
2016/04/05 职场文书
2019终止劳动合同协议书最新范本!
2019/07/09 职场文书
浅谈sql_@SelectProvider及使用注意说明
2021/08/04 Java/Android