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实现list反转实例汇总
Nov 11 Python
基于Python 的进程管理工具supervisor使用指南
Sep 18 Python
Python实现更改图片尺寸大小的方法(基于Pillow包)
Sep 19 Python
python subprocess 杀掉全部派生的子进程方法
Jan 16 Python
python 3.6 tkinter+urllib+json实现火车车次信息查询功能
Dec 20 Python
Python用sndhdr模块识别音频格式详解
Jan 11 Python
python selenium firefox使用详解
Feb 26 Python
Djang的model创建的字段和参数详解
Jul 27 Python
python实现通过队列完成进程间的多任务功能示例
Oct 28 Python
python 基于dlib库的人脸检测的实现
Nov 08 Python
Anaconda和ipython环境适配的实现
Apr 22 Python
解决TensorFlow程序无限制占用GPU的方法
Jun 30 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 编程的 5个良好习惯
2009/02/20 PHP
PHP教程之PHP中shell脚本的使用方法分享
2012/02/23 PHP
PHP时间戳与日期之间转换的实例介绍
2013/04/19 PHP
Javascript对象属性方法汇总
2013/11/21 Javascript
js实现表格字段排序
2014/02/19 Javascript
加随机数引入脚本不让浏览器读取缓存
2014/09/04 Javascript
chrome浏览器当表单自动填充时如何去除浏览器自动添加的默认样式
2015/10/09 Javascript
基于javascript实现彩票随机数生成(简单版)
2020/04/17 Javascript
给angular加上动画效遇到的问题总结
2016/02/17 Javascript
一个超简单的jQuery回调函数例子(分享)
2016/08/08 Javascript
酷! 不同风格页面布局幻灯片特效js实现
2021/02/19 Javascript
jQuery代码实现实时获取时间
2017/01/29 Javascript
微信小程序中使用Async-await方法异步请求变为同步请求方法
2019/03/28 Javascript
JS函数进阶之prototy用法实例分析
2020/01/15 Javascript
python Django模板的使用方法(图文)
2013/11/04 Python
Python中的引用和拷贝浅析
2014/11/22 Python
Django框架下在视图中使用模版的方法
2015/07/16 Python
python根据txt文本批量创建文件夹
2020/12/08 Python
python读写csv文件方法详细总结
2019/07/05 Python
使用python爬取抖音视频列表信息
2019/07/15 Python
python使用sklearn实现决策树的方法示例
2019/09/12 Python
使用PyCharm进行远程开发和调试的实现
2019/11/04 Python
详解利用css3的var()实现运行时改变scss的变量值
2021/03/02 HTML / CSS
戴森美国官网:Dyson美国
2016/09/11 全球购物
西班牙宠物用品和食品网上商店:Tiendanimal
2019/06/06 全球购物
入党自我鉴定范文
2013/10/04 职场文书
小学生操行评语
2014/04/22 职场文书
《雕塑之美》教学反思
2014/04/24 职场文书
质量安全标语
2014/06/07 职场文书
学习十八大演讲稿
2014/09/15 职场文书
大学生创业计划书怎么写
2014/09/15 职场文书
出纳试用期自我鉴定范文
2014/09/16 职场文书
党的群众路线教育实践活动组织生活会发言材料
2014/10/17 职场文书
毕业证明模板
2015/06/19 职场文书
人代会简报
2015/07/21 职场文书
CSS font-variation 可变字体的魅力(实例详解)
2022/03/03 HTML / CSS