python远程控制电脑的具体代码,供大家参考,具体内容如下

python拥有大量的第三方库,且语法简单。今天老杨就用python实现远程控制电脑

所谓,谋定而后动,在实现任何一个需求之前,我们需要先分析,捋清楚一个思路,远程控制电脑,无非就是接收远程的命令和根据命令去执行对应的操作。那这里,我们借助微信来接收命令,利用我们的一个

itchat

库实现远程控制电脑

按上所说,我们要完成需求,无非是把任务细分,首先,接收到消息指令,再根据对应的指令执行相对应的操作,其中我们需要考虑一个问题就是误触问题。

python有大量的第三方库,这里我们借助

itchat

这个第三方库

首先通过

pip

进行第三方库的安装

pip install itchat

引入第三方库

​import itchat

开始代码,不管三七二十一,先来个标准套路:

def main():

pass

if __name__=='__main__':

main()

让微信运行

import itchat

def main():

# 登录微信 避免重复扫码 热加载

itchat.auto_login(hotReload=True)

# 微信运行起来

itchat.run()

if __name__=='__main__':

main()

接收微信消息,获得指令,执行操作

import os

@itchat.msg_register('Text')

def main(msg):

message = msg['Text']

if message == '关机':

os.system('shutdown /s /t 0')

大概思路已经得知,接下来我们应该做更多优化,比如解决误触等问题

完整代码如下:

import itchat

import os

import cv2

@itchat.msg_register('Text')

def main(msg):

message = msg['Text'].strip()

ToUserName = msg['ToUserName']

FromUserName = msg['FromUserName']

if FromUserName == ToUserName:

tip = '输入 on 开启操控 默认是关闭的'

itchat.send(tip,'filehelper')

if ToUserName == 'filehelper':

control(message)

flag = False

def control(message):

global flag

if message == 'on':

tip = '现在可以开始操控了 输入关机 或者输入 拍照'

itchat.send(tip,'filehelper')

flag = True

if message == 'off':

tip = '现在已经操控了 输入 on 打开操控'

itchat.send(tip,'filehelper')

flag = False

if flag == True:

if message == '关机':

cmd()

elif message == '拍照':

img()

def cmd():

os.system('shutdown /s /t 0')

def img():

cap = cv2.VideoCapture(0)

ret ,img = cap.read()

filename = 'wechat.jpg'

cv2.imwrite(filename,img)

cap.release()

itchat.send_image(filename,'filehelper')

def main():

itchat.auto_login(hotReload=True)

itchat.run()

if __name__=='__main__':

main()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

python 控制电脑_python实现远程控制电脑相关推荐

  1. iphone控制电脑_苹果远程控制电脑软件免费下载-超控Controlax(iPhone远程控制Windows)v1.1 最新版...

    超控Controlax是一款iPhone远程控制Windows电脑的苹果远程控制电脑软件,Mac和pc电脑远程连接控制,可以一键打开常用的文件.文件夹.APP.网站和很多预置的系统级功能.通过这种方式 ...

  2. Python实现用手机监控远程控制电脑

    一.前言 很多时候,我们都有远程控制电脑的需求.比如正在下载某样东西,需要让电脑在下载完后关机.或者你需要监控一个程序的运行状况等. 今天我们就来用Python实现一个远程监控并控制电脑的小程序. 二 ...

  3. Python开发学习之Python实现用手机监控远程控制电脑

    很多时候,我们都有远程控制电脑的需求.比如正在某样东西,需要让电脑在完后关机.或者你需要监控一个程序的运行状况等. 今天我们就来用Python实现一个远程监控并控制电脑的小程序. 实现原理 听起来远程 ...

  4. 计算机手机远程控制,手机怎么远程控制电脑?手机远程控制电脑步骤详解

    随着互联网技术的发达,手机和电脑一样成为人们生活中很重要的东西,也许是关乎人们的工作也许是生活中的事情,其实都很重要.但是电脑的体积还是比较大的,相对于手机来说,携带总是不方便的,就连 笔记本电脑 也 ...

  5. 有服务器可以远程连接电脑软件,支持远程控制电脑的工具有哪些?这几款软件值得一试!...

    对于普通人来说,如果自己身处于一线工作城市,与异地的家人进行聊天时,他们遇到了电脑上的某种问题时,而我们直接靠说话或文字,并不能直接来解决他们所遇到的问题,他们自己又根本不会操作,此时直接控制他们的电 ...

  6. html5手机远程控制电脑,手机怎么远程控制电脑?手机远程控制电脑步骤详解

    随着互联网技术的发达,手机和电脑一样成为人们生活中很重要的东西,也许是关乎人们的工作也许是生活中的事情,其实都很重要.但是电脑的体积还是比较大的,相对于手机来说,携带总是不方便的,就连 笔记本电脑 也 ...

  7. 如何远程控制电脑?多种远程控制电脑方法推荐!

    远程控制电脑是一种便捷的技术,使用户可以通过网络远程访问和控制其他计算机.这项技术在许多情况下都非常有用,例如远程技术支持.远程办公.文件共享和远程教育等.下面是一些常见的方法,可以帮助你实现远程控制 ...

  8. Python 骚操作:微信远程控制电脑

    目录 1.应用场景 2.程序思路 3.程序源码 4.使用教程 今天带给大家一个非常有意思的 python 程序,基于 itchat 实现微信控制电脑.你可以通过在微信发送命令,来拍摄当前电脑的使用者, ...

  9. Python 骚操作,微信远程控制电脑

    **今天带给大家一个非常有意思的 python 程序,基于 itchat 实现微信控制电脑.你可以通过在微信发送命令,来拍摄当前电脑的使用者,然后图片会发送到你的微信上.甚至你可以发送命令来远程关闭电 ...

最新文章

  1. php框架使用统计_2015 年最好的 PHP 框架调查统计
  2. 【Network Security!】用户组管理与批处理中(:goto)的用法
  3. 使用web3.js进行开发
  4. c++STL算法基础
  5. 「Python」超简单!Python返回矩阵最大元素/最小值坐标,三行搞定!(更新:一行搞定!)
  6. Linux 安装Anroid Studio 0.8
  7. 苹果4怎么越狱_苹果手机如何截屏
  8. 嵌入式linux和pc机的linux对照
  9. shell 执行脚本
  10. CAD图纸上面缺失的线条如何将其进行补充?
  11. 《中国人工智能学会通讯》——12.44 分类型数据的定义
  12. oracle plsql 字符串长度,PLSQL SQL
  13. linux操作系统基础及应用课后答案,Linux操作系统课后习题答案及复习要点
  14. 跨时钟域脉冲信号处理——脉冲同步器
  15. Html5网页录音,js录音mp3
  16. 亚马逊账号关联因素有哪些?如何避免账号之间关联
  17. 、OA系统中的绩效管理
  18. 【国内生态学研究机构介绍系列】之北京大学
  19. 将SQL Server表导出为txt文件
  20. Camstar开发思考:如何在C#代码中控制事务

热门文章

  1. 为什么说创业者都是孤独的金刚
  2. bilinear 神经网络_bilinear model bilinear pooling(一)
  3. 道的观念 无的妙用 动与静 形而上学
  4. zblog仿站必看!附加zblog所有必备标签调用规则和中文说明
  5. tf.keras.activations.elu(五)
  6. C++ 算法篇 高精度
  7. [附源码]SSM计算机毕业设计药品销售管理系统JAVA
  8. echarts 折线图平滑曲线
  9. xml文件转为json文件
  10. vSphere-ESXi