小编本人目前就是在电脑面前工作,常常会工作到凌晨两三点还在为自己的梦想奋斗着。有时在办公椅上就稀里糊涂睡着了,我相信有很多朋友和我一样,这样是很不好的。第一对身体不好,第二对电脑不好。

  对身体方面,小编也只能说大家年轻的时候千万要对自己好点,特别是在电脑面前工作的朋友,不然以后身体毛病变多,就很难受了。像我才二十多岁,现在坐两个小时就会背部发麻,股椎那里也有轻微疼痛,所以各位朋友千万要注意这一点。

  对电脑不好,虽然你已经没有在使用它,但是电脑却一直在工作,CUP一直在运转,它就像我们的人脑一直在思考一样。这对电脑还是有损伤的,并且如果是公司的机器,他会强制性的要求你工作完必须关闭,而我们常常因为工作太忙、太累而导致忘记。就像小编昨天忘记关电风扇抄了二十遍司训一样......对于风扇,我不能控制,但是电脑,我一个Python程序员,可以轻松和它对话。

  我在这里介绍三种方法,前两种都适合,没编程基础的朋友,最后一种由我编写Python代码来实现。

第一种:

  自行百度下载相关软件,电脑定时关机。推荐没编程基础的、对电脑不熟悉朋友使用,因为操作简单、一次下载,终身使用。

第二种:

  第一步:键盘同时按"Win+R",在窗口中输入"cmd",弹出DOS窗口,或者右键点击屏幕左下方Windows图标

  弹出列表选择运行(R)再输出"cmd"。

  第二步:在新弹出的窗口中输入"shutdown -s -t 时间",这里时间是以秒为单位的.例如shutdown -s -t 60,那么就是1分钟之后电脑自动关机。

  如果说你想定点关机,比如你想设置1点整电脑自动关机,那么输入"at 时间 shutdown -s",这里时间的格式是"小时:分钟:秒".例如at 1:00 shutdown -s,实在1点整电脑自动关机。

  这些代码也没什么好讲解的,学过英语的都知道,at意思是在,shutdown的意思为被结束,玩过游戏的朋友也不会对这个单词感到陌生吧。操作也十分简单,动手能力的考究也不高。

第三种:

  学习Python编程的程序员肯定想看的是这种方法,而不是前面两种无编程基础的人就可以使用的。

  既然说是编程,那就不能太寒酸,不要觉得小编做这么个小软件还这么麻烦,我们Python程序员是优美的代名词,该做的还是得做。

工具准备:
用Qt制作完成需要的UI包括:

  label1234,lineEdit12,pushButton相关组件。

  
两个lineEdit等待我们输入欲设置电脑自动关机的时间。Label显示操作后回执的信息。pushButton提交命令后UI打造成功。

第二步:ui转换成py文件:

  PyQt5添加了环境变量,转换的cmd命令,cd到UI所在目录:

  Python代码执行完毕后在UI所在目录中生成shut.py文件。

第三步:窗口显示:

  我们直接生成py.文件运行是不能够显示窗口的,代码顶端加:

最后面也要加:

运行shut.py窗口即可显示出来。

第四步:实现功能:

Python程序欲实现功能即:Windows系统电脑自动关机。由第一、二种方法可知cmd命令是个不错的选择。所以我们来看python执行cmd命令的方法:

Python完整源代码:

界面效果图:

运行效果图:

看到到欲执行任务已经在计划里,Remove即可刷新任务计划。

移除任务完成,欲实现功能成功实现!

未.py未打包,不能提供给未安装Python的人使用,在windows下无阻使用,需要静态编译。

第五步:打包、静态编译:

利用Python的Pyinstaller组件,然后cd 于shut.py所在目录,最后执行cmd命令:

到此,三种方法介绍完毕。Python程序员无需我多言,没编程基础的用第一、二种方式也无可厚非。

python制作电脑定时关机办公神器,另含其它两种方式,无需编程!的更多相关文章

  1. 论 Python Opencv 中文路径及中文文件名图像文件读取的两种方式

    python 2中对于中文字符的处理可谓是诟病已久,虽然python 3 使用统一编码解决了中文字符串的问题,但在使用opencv中imread函数读取中文路径图像文件时仍会报错. 1) 借助nump ...

  2. Python与数据库 sqlalchemy 建立声明层表对象的两种方式

    在对表对象进行建立的时候,通常有两种方式可以完成,以下是两种方式的建立过程对比 首先导入需要的模块,获取一个声明层 1 from sqlalchemy.sql.schema import Table, ...

  3. 手机控制电脑定时关机,重启WiFi

    需求 晚上上床,电脑开着WiFi让手机上网.要么上床之前就给电脑设置定时关机:要么就电脑开通宵:要么就待会下来关电脑.这3种情况都非常不好,要么麻烦,要么浪费. 最无奈的是电脑刚开好WiFi,上床后才 ...

  4. 基础知识:编程语言介绍、Python介绍、Python解释器安装、运行Python解释器的两种方式、变量、数据类型基本使用

    2018年3月19日 今日学习内容: 1.编程语言的介绍 2.Python介绍 3.安装Python解释器(多版本共存) 4.运行Python解释器程序两种方式.(交互式与命令行式)(♥♥♥♥♥) 5 ...

  5. 周一02.3运行python程序的两种方式

    一.运行python程序的两种方式 方法一:交互式:                     优点:输入一行代码立刻返回结果                      缺点:无法永久保存代码 方法二: ...

  6. Python字符串的两种方式——百分号方式,format的方式

    Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存.[PEP-3101] This ...

  7. 执行python解释器的两种方式

    执行python解释器的两种方式 1.交互式 python是高级语言,是解释型语言,逐行翻译,写一句翻译一句 print ('hello world') 2.命令行式 python和python解释器 ...

  8. python模块的导入的两种方式区别详解

    Python 有两种导入模块的方法.两种都有用,你应该知道什么时候使用哪一种方法.一种方法,import module,另一种是from module import,下面是 from module i ...

  9. PythonDay02——编程语言、python介绍以及安装解释器、运行程序的两种方式、变量

    一.编程语言 1.1 机器语言:直接用计算机能理解的二进制指令编写程序,直接控制硬件 1.2 汇编语言:用英文标签取代二进制指令去编写程序,本质也是直接控制硬件 1.3 高级语言:用人能理解的表达方式 ...

随机推荐

  1. JMeter 逻辑控制之While循环控制器(While Controller)

    逻辑控制之While循环控制器(While Controller)   by:授客 QQ:1033553122 测试环境 apache-jmeter-2.13 1.   添加While Control ...

  2. Python 再谈变量作用域与变量引用

    再谈变量作用域与变量引用 by:授客 QQ:1033553122 module3.py #!/usr/bin/env python # -*- coding:utf-8 -*-   __author_ ...

  3. loadrunner 运行脚本-Run-time Settings-ContentCheck简单设置

    运行脚本-Run-time Settings-ContentCheck简单设置 by:授客 QQ:1033553122 ContentCheck的设置可用来让VuGen检测存在错误的站点页面.如果被测 ...

  4. [20171225]RMAN-06808: SECTION SIZE cannot be used when piece limit is in effect.txt

    [20171225]RMAN-06808: SECTION SIZE cannot be used when piece limit is in effect.txt --//朋友拿我的一些例子来测试 ...

  5. CSS图片水平垂直居中

    Html: <div id="></img></div> </div> CSS: #MainContent { display:table-c ...

  6. NFS常见问题

    问题一:取消挂载失败 问题现象: umount /opt/data umount.nfs: /opt/data: device is busy umount.nfs: /opt/data: devic ...

  7. pandas的resample重采样

    Pandas中的resample,重新采样,是对原样本重新处理的一个方法,是一个对常规时间序列数据重新采样和频率转换的便捷的方法. 降采样:高频数据到低频数据 升采样:低频数据到高频数据 主要函数:r ...

  8. 【PAT】B1058 选择题(20 分)

    这道题的逻辑怪复杂的,写起来蛮费时间的 结构体中要储存的信息多,整体不难,信息量大,容易把人搞蒙 #include<stdio.h> #include<string.h> #i ...

  9. CentOS7.4下编译Hadoop-2.7.6

    1. 使用系统和软件 操作系统:CentOS Linux release 7.4.1708 (Core) 64位 使用软件如下: jdk1.8.0_112.tar.gz hadoop-2.7.6-sr ...

  10. Beta冲刺! Day1 - 磨刀

    Beta冲刺! Day1 - 磨刀 今日已完成 晨瑶:罗列Beta计划.和新人交接.任务安排 昭锡:无 永盛:服务器出现一些 mysql 的问题,伟鹏的爬取脚本没办法远程链接到服务器,在修 立强:学习 ...