本文实例讲述了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 Socket编程技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

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

python 微信模块_Python使用itchat模块实现简单的微信控制电脑功能示例相关推荐

  1. python操作微信电脑版_Python使用itchat模块实现简单的微信控制电脑功能示例

    本文实例讲述了Python使用itchat模块实现简单的微信控制电脑功能.分享给大家供大家参考,具体如下: #!/usr/bin/python #coding=UTF-8 import request ...

  2. python 天气预报 女神_python使用itchat模块给心爱的人每天发天气预报

    本文实例为大家分享了python给心爱的人每天发天气预报的具体代码,供大家参考,具体内容如下 下面的代码实现了用了之前获取天气的代码,然后用itchat模块 给指定的人发送消息 代码比较简单,改一下C ...

  3. python微信登录模块_Python清理微信僵尸粉,基于itchat模块

    原理 通过Pyhton调用itchat模块登录网页版微信,给你所有好友发送特殊符号,对方收不到这个特殊符号,只要有人删了你,你的微信就会显示被删的人. 所需环境 Python3 itchat模块 安装 ...

  4. Python清理微信僵尸粉,基于itchat模块

    原理 通过Pyhton调用itchat模块登录网页版微信,给你所有好友发送特殊符号,对方收不到这个特殊符号,只要有人删了你,你的微信就会显示被删的人. 所需环境 Python3 itchat模块 安装 ...

  5. 简述python中怎样导入模块_Python中导入模块的两种模式,import

    import import pandas import pandas as pd 使用函数方式:.(),或者.() 比如 pandas.read_csv("data/stock.csv&qu ...

  6. python必学的模块_Python常用的模块

    模块和包 1.1模块介绍模块定义:一系列功能的集合体 模块使用: import导入模块 或者 from ... import... 导入模块 模块分类:内置模块 自定义模块 第三方模块 模块加载顺序: ...

  7. python的窗口处理模块_python的图像处理模块

    除了opencv专门用来进行图像处理,可以进行像素级.特征级.语义级.应用级的图像处理外,python中还有其他库用来进行简单的图像处理,比如图像的读入和保存.滤波.直方图均衡等简单的操作,下面对这些 ...

  8. python安装os模块_python的os模块(ipython,文件,目录,权限,管理)

    什么是os模块 os模块提供了多数操作系统的功能接口函数.当os模块被导入后,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作,在python编程时,经常和文件.目录打交道,这时就离不了o ...

  9. python psycopg2使用_Python中用psycopg2模块操作PostgreSQL方法

    其实在Python中可以用来连接PostgreSQL的模块很多,这里比较推荐psycopg2.psycopg2安装起来非常的简单(pip install psycopg2),这里主要重点介绍下如何使用 ...

最新文章

  1. oracle视图能用etl工具_(转)使用kettle作为sqlserver2008和oracle10G之间的ETL工具
  2. SQL2000: MMC 不能打开文件
  3. 不同协议的数据包如何处理_【项目申报专员】如何处理各种不同的项目申报工作呢...
  4. H3C 防火墙无法ping通端口
  5. python sendline,python pexpect sendcontrol关键字符
  6. Sublime Text3之安裝Emmet及使用技巧
  7. Python学习杂记_1_PyCharm使用的一些收获
  8. 最优算法-LQR-离散时间有限边界
  9. 港股上市公司公告 API 数据接口
  10. 山东大学——国际结算方式
  11. 音频变声原理 附简单示例代码
  12. GPS定位轨迹抽稀之道格拉斯-普克(Douglas-Peuker)算法详解
  13. 【建议收藏】6款高质量Windows软件,好用到无法拒绝
  14. 二维vector的创建
  15. 在种子轮中,如何区分风险投资、种子投资和天使投资?
  16. 黑帽SEO主要作弊方法
  17. 计算信号波形上升时间下降时间算法软件(Labview版)
  18. mate40不能鸿蒙,mate40pro不能升级鸿蒙吗?我啥也不懂,完蛋了
  19. Win7简易模拟Win10的开始页面
  20. 恶意软件及其类型(病毒、蠕虫、木马、间谍软件、勒索软件、恐吓软件、Bots和Rootkits等)的介绍

热门文章

  1. angular监听图片加载完成_angular1.0 如何监听页面渲染完毕 (转)
  2. 兆比特每秒和兆字节每秒_号称100兆、200兆的宽带,为什么实际下载速度只有几MB?...
  3. oracle rac 组播,Oracle 11g RAC安装测试组播
  4. 语言毕业设计选题及源代码_区块链毕业设计论文「11」
  5. 旧电脑怎么升级配置_旧电脑升级哪些配件效果最好?答案莫过于这3点!
  6. adb shell dumpsys 命令 查看内存
  7. php猜数游戏63,PHP实现猜数游戏的代码实例分享
  8. c语言中栈区运用原理形象图,C语言实现使用动态数组来构造栈结构
  9. smarty中打印php变量,smarty用php标签怎么输出变量
  10. laravel中的where和orwhere的源码分析