Python使用itchat模塊實現(xiàn)簡單的微信控制電腦功能示例
本文實例講述了Python使用itchat模塊實現(xiàn)簡單的微信控制電腦功能。分享給大家供大家參考,具體如下:
#!/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()
發(fā)送其他消息
給自己發(fā)送消息只需要發(fā)出消息,不指定發(fā)送者,默認(rèn)發(fā)給自己(登陸者)
itchat.send_msg('nice to meet you')
發(fā)送圖片,ToUser不指定時發(fā)給自己
itchat.send_image(ImageName.decode('utf-8'),ToUser) # 發(fā)送圖片
發(fā)送視頻
itchat.send_video(VideoName.decode('utf-8'),ToUser) # 發(fā)送圖片
發(fā)送文件
itchat.send_file(path.decode('utf-8')) # 圖片(文件
更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python進程與線程操作技巧總結(jié)》、《Python Socket編程技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門與進階經(jīng)典教程》及《Python文件與目錄操作技巧匯總》
希望本文所述對大家Python程序設(shè)計有所幫助。
- Python分析微信好友性別比例和省份城市分布比例的方法示例【基于itchat模塊】
- python基于itchat模塊實現(xiàn)微信防撤回
- Python微信庫:itchat的用法詳解
- python基于itchat實現(xiàn)微信群消息同步機器人
- python實現(xiàn)微信接口(itchat)詳細(xì)介紹
- python3操作微信itchat實現(xiàn)發(fā)送圖片
- 利用python微信庫itchat實現(xiàn)微信自動回復(fù)功能
- python使用itchat庫實現(xiàn)微信機器人(好友聊天、群聊天)
- python itchat實現(xiàn)微信自動回復(fù)的示例代碼
- python-itchat 獲取微信群用戶信息的實例
- python itchat實現(xiàn)微信好友頭像拼接圖的示例代碼
- Python實現(xiàn)清理微信僵尸粉功能示例【基于itchat模塊】
相關(guān)文章
Anaconda配置pytorch-gpu虛擬環(huán)境的圖文教程
這篇文章主要介紹了Anaconda配置pytorch-gpu虛擬環(huán)境步驟整理,本文分步驟通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-04-04
PyCharm專業(yè)最新版2019.1安裝步驟(含激活碼)
這篇文章主要介紹了PyCharm專業(yè)最新版2019.1安裝步驟(含激活碼),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10
Python?matplotlib的spines模塊實例詳解
作為程序員,經(jīng)常需要進行繪圖,下面這篇文章主要給大家介紹了關(guān)于Python?matplotlib的spines模塊的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-08-08
基于PyQt5實現(xiàn)SqlServer數(shù)據(jù)庫表導(dǎo)出Excel表格小工具
這篇文章主要為大家詳細(xì)介紹了PyQt5的應(yīng)用案例之實現(xiàn)SqlServer數(shù)據(jù)庫表導(dǎo)出Excel表格小工具,文中的示例代碼講解詳細(xì),需要的小伙伴可以參考一下2023-12-12
Python 實現(xiàn)兩個服務(wù)器之間文件的上傳方法
今天小編就為大家分享一篇Python 實現(xiàn)兩個服務(wù)器之間文件的上傳方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-02-02

