微信控制电脑(源码)

作者: Wcneg

给你不一样的精彩资源分享网站

手机扫码查看

特别声明:若无特殊注明,本文皆为 Wcneg原创,如有侵权请联系!

外出忘记关电脑,一个手机就能实现电脑关机和拍照发送到手机,比如在在外面就能知道谁在家玩电脑,自行脑补。。。。。。,会python的还能在往后扩展很多应用,没接触过python也没关系还可以打包成应用程序,打包后的程序

img_wxz.jpg

 

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# @Time : 2019/6/29 15:28
# @File : WeChat_control.py
# @Author : YHKing
"""
此项目的作用是利用微信控制电脑
运行代码,扫码登录网页微信
在微信助手里发送“关机”电脑就会关机
发送“拍照”电脑就会拍照,照片会发送到微信助手
"""
#导入第三方库
import itchat
import os
import cv2

def cmd():
#执行关机操作
os.system('shutdown /s /t 0')
def photo():
#执行拍照操作
#第一步:调用电脑的第一个摄像头
cap = cv2.VideoCapture(0)
#读取摄像头
#第一个表示是否成功调用 True Flase
#第一个表示读取到的资源
ret, img = cap.read()
if ret:
#将资源写人成照片
cv2.imwrite('laoyang.jpg', img)
#把照片发给文件助手
itchat.send_image('laoyang.jpg', 'filehelper')
#将摄像头释放
cap.release()

def control(data):
# 根据微信指令去进行操控
if data == '关机':
cmd()
if data == '拍照':
photo()
#消息注册机制,收到微信文本消息,就自动调用下面的函数
@itchat.msg_register(['Text'])
def message(msg):
print(msg)
#提取文字内容,去除左右的空白
data = msg['Text'].strip()
#提取消息发给谁的
ToUserName = msg['ToUserName']
print(data)
#判断当消息是发给文件助手的时候
if ToUserName=='filehelper':
#根据微信指令去进行操控
control(data)

#定义一个函数
def main():
#登录微信
itchat.auto_login(hotReload=True)
#运行微信
itchat.run()
#占位符
#print(__name__)

#主程序的入口,方便代码调试
if __name__ == '__main__':
main()

#----------END--------------

分享到:
打赏
未经允许不得转载:

作者: Wcneg, 转载或复制请以 超链接形式 并注明出处 瑛然畅翔
原文地址: 《微信控制电脑(源码)》 发布于2021-8-13

评论

切换注册

登录

您也可以使用第三方帐号快捷登录

切换登录

注册

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

网站备案相关信息
域名 pengsirs.com
主办方名称 彭松
主办单位性质 个人
主体备案号 鄂ICP备19010459号
ICP备案号 鄂ICP备19010459号-1
首页地址 https://wcneg.wfreeagle.com/ [备案查询]
网站名称 遇上更好的你
审核时间 2019/4/24 0:00:00