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

应用场景

你可爱又迷人的女朋友,在看到这篇教程之后,非常的开心。在你的电脑上部署了这个脚本,并且在你不知情的情况下,默默的登录上。随后跟你说我出去跟闺蜜逛街啦,今天就不陪你了。要记得不准吃鸡。

你心想老子终于可以放松一天了!开心的吃鸡!口上说着:“好的!亲爱的玩得开心!”等着女朋友出门以后,你就开启了吃鸡模式,在绝地求生里大开杀戒。

你的女朋友早已对你了如指掌,通过脚本,先让电脑截图留下现场证据,随后再打电话质问你是否在吃鸡,你如果撒谎就把电脑远程关机。

最后你想了下不对我没有女朋友啊,随后你转头微笑地看着你的室友。

程序思路

此次程序使用的环境是 Python3.6+ windows10,在运行程序之前请先确保你已经安装好了 opencv-python 和 matplotlib。通过 pip install 即可安装。

程序主要是通过使用 itchat 库来登录到微信网页端,然后通过 itchat 来发送消息和接收消息。并通过 opencv 来调用电脑的摄像头,把当前使用电脑的用户拍照下来,发送到你的微信上。至于远程关机是通过调用 os 库,发送 cmd 命名即可实现。

程序源码

程序并不复杂,定义了一些发送的消息,然后通过调用 itchat 和 cv2 相关库的操作,即可实现。关于 itchat 库的一些操作,可以去网上找相关的文档。

使用教程

获取源代码,然后在你的电脑上运行。随后会弹出一个微信网页登录的二维码。

由于平台不支持放二维码,这个操作步骤我就省略了,这个步骤大家自己脑补一下。

使用你的手机微信扫描登录,等待一会儿,微信文件助手就会收到相应操作信息。

发送消息「cmd shutdown -s -t 0」即可让当前的电脑关闭。

发送消息「cap」即可调用电脑摄像头拍摄当前用户,然后把图片发送到微信上。

当然 cmd 命名还可以做更多有趣的事,大家可以自己去网上搜索下。

怎么把python程序安装到别人电脑上_Python项目实战,如何用微信远程控制别人电脑,抓紧时间收藏...相关推荐

  1. python用selenium爬取网页数据_Python项目实战:使用selenium爬取拉勾网数据

    " 一切不经过项目验证的代码都是耍流氓,今天我们就通过一个简单的招聘网站的数据归档进行当前热门岗位的大数据分析,最后以wordcloud进行显示.本文为数据爬取篇." 项目准备: ...

  2. Windows系统下的python程序安装

    Windows系统下的python程序安装 1.搜索www.python.org,进入Python官网: 2.在官网首页导航栏,点击Downloads: 3.跳转页面后会有醒目提示>Downlo ...

  3. python程序怎么保存到u盘_Python 骚操作,自动拷贝U盘

    阅读文本大概需要 6 分钟. Python 这门语言有非常多有趣的内容,比如给微信好友自动发消息.查看微信好友撤回的消息.通过微信控制电脑等等.在我公众号上也分享过很多有趣的程序,近期我会去搜集一些骚 ...

  4. python程序员专用壁纸_神级python程序员分享的让小白30分钟快速上手的一张神图,赶快收藏!...

    原标题:神级python程序员分享的让小白30分钟快速上手的一张神图,赶快收藏! 现在很多人学编程都把Python作为入门语言,其实这是个很不错的选择,那么你知道新手如何学Python吗?小编给大家分 ...

  5. git安装配置及第一次上传项目到github

    对于第一次上传项目到github,走了不少弯路,下面给大家介绍一下怎么安装Git及第一次上传项目到github时需要注意什么. 首先,先说一下git要怎么安装. 1.下载Git.下载地址:https: ...

  6. 《精通Python网络爬虫:核心技术、框架与项目实战》——1.3 网络爬虫的组成...

    本节书摘来自华章出版社<精通Python网络爬虫:核心技术.框架与项目实战>一书中的第1章,第1.3节,作者 韦 玮,更多章节内容可以访问云栖社区"华章计算机"公众号查 ...

  7. 学习推荐《精通Python网络爬虫:核心技术、框架与项目实战》中文PDF+源代码

    随着大数据时代的到来,我们经常需要在海量数据的互联网环境中搜集一些特定的数据并对其进行分析,我们可以使用网络爬虫对这些特定的数据进行爬取,并对一些无关的数据进行过滤,将目标数据筛选出来.对特定的数据进 ...

  8. 为什么我从PR里面导出来的视频,在电脑上播放是正常的,微信发给朋友后,形状就变了,扭曲了一样的

    为什么我从PR里面导出来的视频,在电脑上播放是正常的,微信发给朋友后,形状就变了,扭曲了一样的.大部分原因是设置像素长宽比的问题.PR在新建序列,设置视频的时候可以设置为方形像素,这样导出的视频通过微 ...

  9. WiFi手机可以连接,电脑上也能连接,可以微信聊天,但是不能浏览器上网怎么解决?

    问题描述:WiFi手机可以连接,电脑上也能连接,可以微信聊天,但是不能浏览器上网,显示域名解析错误. 背景:小编过了年回来上班后,发现公寓里的无线网在电脑上无法访问互联网,就非常的纳闷.首先我咨询了电 ...

最新文章

  1. 错误: 找不到或无法加载主类 com.wdg.auditproject.auditproject.action.TestClass
  2. Python 自动化 - 浏览器chrome打开F12开发者工具自动Paused in debugger调试导致无法查看网站资源问题原因及解决方法,javascript反调试问题处理实例演示
  3. 基于NVIDIA显卡的硬编解码的一点心得 (完结)
  4. 20145234黄斐《java程序设计》第六周
  5. python函数里面,一个*是可变参数的元祖,两个*是可变参数的字典
  6. SQL语言基础:SQL语言概念知识笔记
  7. 华为鸿蒙vogtloop30pro价格,华为Mate30系列基本确认:首发麒麟985+鸿蒙系统,价格感人!...
  8. php Pthread 多线程 (二) Worker和Threaded
  9. 【Elasticsearch】es mapper_parsing_exception
  10. 某学校新买了一批计算机,2020年度初中信息技术考试选择题.doc
  11. 转:从框架看PHP的五种境界及各自的薪资待遇(仅限于二三线城市,一线除外)...
  12. 以太坊源代码 - eth_call以及eth_sendTransaction区别
  13. 我是如何从大三开始实现财务自由的
  14. 测试导航卫星软件,北斗卫星导航定位系统简介及北斗测绘测亩仪应用
  15. 嵌入式Linux系统工程师系列之ARM920T的MMU与Cache
  16. H3C网络故障排除方法
  17. PCB的板层设计和布线
  18. Google证书生成
  19. Unity图集简介及使用
  20. C++ Reference: Standard C++ Library reference: C Library: cstdio: vsnprintf

热门文章

  1. 全连接层的作用是什么?(nn.Linear())
  2. app测试的相关内容
  3. 苹果签名证书失效后该如何处理
  4. C语言入门校本课程,基于教育虚拟社区的校本课程教学探索
  5. 主成分分析应用实例(Matlab):鸢尾花分类
  6. 软件测试用例 - QQ登陆
  7. 2008年的各个节日
  8. 网银密码控件自动输入密码
  9. python3 watch etcd
  10. 2021-5-5今日目标计划行动理由