python控制电脑关机_python实现微信远程查看控制电脑关机

废话不多说,直接上代码

import itchat

import os

import time

import cv2

sendMsg = u"{消息助手}:暂时无法回复"

usageMsg = u"使用方法:\n.运行CMD命令:cmd xxx(xxx为命令)\n" \

u"-例如关机命令:\n cmd shutdown -s -t 0\n" \

u"2.获取当前电脑用户:cap\n 3.启用消息助手(默认关闭):ast\n" \

u"4.关闭消息助手:astc"

flag = 0 # 消息助手开关

nowTime = time.localtime()

filename = str(nowTime.tm_mday) + str(nowTime.tm_hour) + str(nowTime.tm_min)

myfile = open(filename, 'w')

@itchat.msg_register('Text')

def text_reply(msg):

global flag

message = msg['Text']

fromName = msg['FromUserName']

toName = msg['ToUserName']

if toName == "filehelper":

if message == "cap":

cap = cv2.VideoCapture(0)

ret, img = cap.read()

cv2.imwrite("weixinTemp.jpg", img)

itchat.send('@img@%s' % u'weixinTemp.jpg', 'filehelper')

cap.release()

if message[0:3] == "cmd":

os.system(message.strip(message[0:4]))

if message == "ast":

flag = 1

itchat.send("消息助手已开启", "filehelper")

if message == "astc":

flag = 0

itchat.send("消息助手已关闭", "filehelper")

elif flag == 1:

itchat.send(sendMsg, fromName)

myfile.write(message)

myfile.write("\n")

myfile.flush()

if __name__ == '__main__':

itchat.auto_login()

itchat.send(usageMsg, "filehelper")

itchat.run()

使用方法,电脑上需要安装python环境,并且安装itchat和cv2组件

目前只兼容windows系统

本系列课程为Python实战系列课程:使用微信控制电脑,使用Python的Web框架Flask搭建网页, 并使用网页控制电脑;使用wxPython编写图形化的程序,并进一步将这个程序发展为远程控制程序。 课程目录: |--|----|----1 微信远控:Python 控制电脑的两种方法 |--|----|----|----1 课程介绍.mp4 |--|----|----|----2 命令提示符 CMD 入门.mp4 |--|----|----|----3 Python 执行 CMD 命令.mp4 |--|----|----|----4 Python 调用 Win API.mp4 |--|----|----2 微信远控:让微信控制电脑 |--|----|----|----1 微信控制电脑原理.mp4 |--|----|----|----2 新浪邮箱的设定.mp4 |--|----|----|----3 Python 收发邮件.mp4 |--|----|----|----4 微信控制电脑实现.mp4 |--|----|----|----5 沙盘化的微信远控.mp4 |--|----|----3 Flask 快速搭建网站 |--|----|----|----1 课程介绍.mp4 |--|----|----|----2 Flask 与 BootStrap 搭建网页.mp4 |--|----|----|----3 Flask 操作数据库.mp4 |--|----|----4 网页控制电脑 |--|----|----|----1 课程介绍.mp4 |--|----|----|----2 建立通信.mp4 |--|----|----|----3 轮询与推送.mp4 |--|----|----|----4 网页控制电脑.mp4 |--|----|----5 Python 图形程序入门 |--|----|----|----1 wxPython 介绍与安装.mp4 |--|----|----|----2 基本控件介绍与绝对布局.mp4 |--|----|----|----3 控件相对布局.mp4 |--|----|----|----4 多线程与事件.mp4 |--|----|----6 编写图形界面的远程控制程序 |--|----|----|----1 远程控制程序的需求分析.mp4 |--|----|----|----2 Socket 通信.mp4 |--|----|----|----3 受控端功能强化.mp4 |--|----|----|----4 远程控制软件的实现与测试.mp4 |--|----|----7 开发远程控制程序高级功能 |--|----|----|----1 高级功能概述.mp4 |--|----|----|----2 读写剪贴板.mp4 |--|----|----|----3 使用 Python 截图.mp4 |--|----|----|----4 Python 上传文件.mp4 |--|----|----|----5 结课总结.mp4
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值