利用Python简单两步监控电脑

这篇具有很好参考价值的文章主要介绍了利用Python简单两步监控电脑。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

朋友发信息说,男朋友经常玩电脑到半夜2、3点,也不知道有没有撩妹,让我想个办法检查一下。

利用Python简单两步监控电脑

只需要一下简单两个步骤,轻松实现电脑监控。
首先说明,我的电脑环境是win10+conda python3.7,不同的环境有些细节会稍许不同。

一、利用python定时截取电脑桌面,保存到指定目录

新建auto_screen.py文件,打开输入以下代码:

#导入
import pyautogui
from datetime import datetime
import time

while True:
    # 截取电脑全屏
    img = pyautogui.screenshot()
    # 获取实时时间
    screen_time = datetime.now().strftime('%Y%m%d%H%M%S')
    # 标记截屏时间
    img.save(screen_time + '.png')
    # 截屏间隔时间(秒)
    time.sleep(10)

调用pyautogui每10秒对电脑截图一次,按照时间命名存储在auto_screen.py文件所在目录。

二、将监控程序设置为开机自动启动

1、新建start.bat文件,打开输入以下代码:

@echo off
timeout /t 1 /nobreak > NUL
call conda activate python37 
cd /d D:\Products\Python\work\Auto_screen
python auto_screen.py       

这里的目录要调整成自己的文件目录

2、将start.bat添加到任务计划

打开“开始→控制面板→管理工具→任务计划程序→创建任务”
利用Python简单两步监控电脑
利用Python简单两步监控电脑
这里选择到start.bat文件所在位置,完成任务计划添加。

OK,所有工作结束,我们来看一下实际效果吧。

利用Python简单两步监控电脑

原来是在追剧,朋友放心了。

利用Python简单两步监控电脑

三、附注过程中常见问题及解决办法

1、在win10添加计划任务时失败,报错“占位程序接收到错误数据”

解决办法:暂时关闭360安全卫士。

2、计划任务添加成功,但是重启电脑后没有运行。在计划任务中,该一直是“任务尚未运行(0x41303)”的状态。

解决办法:这是因为该任务是批处理脚本,本地安全设置里面,执行批处理脚本的用户不在权限范围内。打开“本地安全策略→安全设置→本地策略→用户权限分配”,打开后,点击“添加用户或组”按钮,将执行批处理作业的用户添加进去。

3、auto_screen.py运行时报错“pyautogui.PyAutoGUIException: PyAutoGUI was unable to import pyscreeze.”

解决办法:安装pyscreeze

pip install pyscreeze

4、批处理文件执行报错

解决办法:
这里要注意,如果是在python环境下,代码如下:

@echo off
timeout /t 1 /nobreak > NUL
cd /d D:\Products\Python\work\Auto_screen
python auto_screen.py       

如果是在conda环境下,代码即本文所展示代码:

@echo off
timeout /t 1 /nobreak > NUL
call conda activate python37 
cd /d D:\Products\Python\work\Auto_screen
python auto_screen.py       

完毕。文章来源地址https://www.toymoban.com/news/detail-500306.html

到了这里,关于利用Python简单两步监控电脑的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 利用Python实现网站内容监控及邮件提醒

    目录 一、开启POP3/SMTP服务 二、利用SMTP库实现邮件发送 三、利用requests库监控网页 四、常见问题 以QQ邮箱为例:进入邮箱-设置-账户-开启POP3/SMTP等服务-获取授权码 ①首先进入QQ邮箱后点击设置 ② 点击邮箱设置中的账户  ③下滑找到POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务并

    2024年02月13日
    浏览(41)
  • 【Git】简单拉代码,只需两步~~ —— 附【Git下载及必要配置教程

    二、Git实际操作 情景1.拉取公司代码演示: 情景2.修改本地仓库代码,更新远程仓库: 解惑 一、软件下载 ========================================================================= 打开 [git官网] https://git-scm.com/,下载git对应操作系统的版本。 所有东西下载慢的话就可以去找镜像! 官网下载太

    2024年04月14日
    浏览(75)
  • python实现监控指定进程的CPU利用率、内存占用

            因为需要一直关注被测软件的CPU利用率和内存占用,人工记录十分麻烦,所以想做一个应用程序来代替手工记录。 思路: 1.弹窗,输入进程号 2.获取进程对象 3.日志保存在一个csv文件中,文件命名方式为:进程名+Process+进程号 4.文件第一行写入进程名,第二行表

    2023年04月12日
    浏览(41)
  • Python开发学习之Python实现用手机监控远程控制电脑

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

    2024年02月16日
    浏览(37)
  • 本地电脑架设传奇怎么开外网叫朋友一起玩?

    本地电脑架设传奇怎么开外网叫朋友一起玩? 开外网传奇叫朋友一起玩这是很多新手朋友想去尝试的,简单说下分七部 1进入路由器 2设置转发规则 3设置DMZ状态 4重启路由器 5,找到自己的外网IP 6 修改服务端IP 7打开登陆器测试,有成功的也有没成功的外网的意思是外面的电脑可以

    2024年02月08日
    浏览(43)
  • 利用python画一些简单图像

    最近刚开始学python,有很多东西记了忘,忘了记,所以就写写东西。记一下。 第一个:画三角形。 运行结果如下: for...in是Python中的循环结构,就不用介绍了,range函数可以迭代地生成一组数字序列,这个功能在循环语句中特别有用,具体用法大家可以搜索一下,seth函数作

    2024年02月11日
    浏览(32)
  • 利用python制作简单勒索病毒

    前置 加密 解密 可以使用python打包的扩展包变成.exe文件进行尝试

    2024年02月07日
    浏览(40)
  • 利用Python实现电脑鼠标和键盘办公自动化

    Python的确是一个了不起的编程语言和工具,它可以用来构建各种脚本和实用程序,这些脚本和实用程序可以帮助你化繁为简、让很多事情都实现自动化…以下是从海外博客上学习积累到的,做个分享,如果感兴趣,会陆陆续续做些编辑补充。 ( 文末领取读者福利 ) 这次,我

    2024年02月15日
    浏览(42)
  • python 面向对象利用selenium【获取某东商品信息】

    用python程序和谷歌selenium插件获取某东商品详细信息【商品名称、商品简介,超链接】 利用selenium自动化程序 中的css页面结构索取来获取详细数据 关于谷歌selenium的安装方法和使用方法 第一步检查自己谷歌浏览器的版本 1.1 找到设置:并鼠标点击进入 1.2进入设置选项后,下滑

    2024年01月16日
    浏览(45)
  • 利用Python实现简单的机器学习算法

    机器学习是人工智能领域中非常重要的一个分支,它可以让计算机从数据中学习并提升自己的性能。Python作为一种高级编程语言,被广泛用于机器学习领域。本文将介绍如何使用Python实现简单的机器学习算法。 机器学习是一种让计算机从数据中学习并提升性能的技术。它是人

    2024年02月13日
    浏览(38)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包