办公助手python编写的远程关机程序

目前市场上流行的远程关机软件有向日葵、蒲公英等,但都需要注册及收费,因为我工作的原因,有时候需要紧急外出,但也不知道什么时间回来,也许特别晚了,这时候我就想到如何实现,远程关机呢。

python语言,目前市场上比较火的一款软件,又因为前段时间,我对python语言进行过简单的学习,所以萌生了用python语言编写一款远程关机的小软件。

说动手就动手,下面简单介绍一下用python编写一款远程关机的小程序,此款软件对于python学习爱好者可以作为参考。

第一步:写代码

首先需要python语言学习的基础知识,比如基础的语法、语句等;

下面来说咱们用python编写远程关机软件的第一步,用python实现邮件发送功能,要实现邮件发送功能,需要用到pyzmail第三方的邮件库包,这个库包我就不具体介绍了,比python默认带的比默认smtplib和mime模块简单很多简单得多,关于第三方模块包的安装就不在细说了,随后写个关于第三方模块包的安装专题,不过提供一个 站可以下载
https://pypi.org/project/pywin32/223/。

1)写代码之前,需要先引入几个模块

引入模块代码

2)编写一个txt文件

TXT文件设置文件

3)读取txt文件代码

读取TXT设置文件代码

4)pyzmai邮件读取代码,lines[0]是TXT文件的第一行邮箱名称,lines[2]是TXT文件的第三行邮箱授权码,下面会介绍如何获取邮箱授权码

连接、读取邮箱代码

5)读取邮件内容

读取邮件内容代码

6)比较TXT文件内设置的关机密码(txt文件内第二行)与邮箱主题内读取内容:

判断关机命令代码

7)执行关机命令,删除关机命令邮件

执行关机命令

8)断开服务器连接,休眠30秒

断开邮箱服务器代码

9)休眠30秒后,继续上面步骤的循环

循环执行读取邮箱代码

10)抛出python运行异常,强制退出,无 络,密码错误

第二步:设置邮箱授权码

1)打开QQ邮箱

邮箱设置授权码第一步

2)选择设置

邮箱设置授权码第二步

3)打开设置—选择“账户”

邮箱设置授权码第三步

4)账户—开启服务POP3/SMTP,需要发送短信验证

邮箱设置授权码第四步

5)发送短信验证后记住邮箱授权码,把授权码写在TXT文件内第三行

邮箱设置授权码第五步

第三步,远程关机电脑设定

1)打开电脑控制面板—选择电源管理

自动关机电脑设置

2)电源管理-选择更改计划

3)使计算机进入睡眠—改为“从不”—保存

自动关机电脑设置

第四步,测试

用手机或者电脑—发送邮件,发送到你在TXT文件第一行内设定邮箱内,主题填写TXT文件内第二行内容,邮件正文可以为空,发送邮件即可,随后奇迹出现了

发送邮件

关机效果

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年9月11日
下一篇 2021年9月11日

相关推荐