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

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

  对电脑不好,虽然你已经没有在使用它,但是电脑却一直在工作,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. webpack2利用插件clean-webpack-plugin来清除dist文件夹中重复的文件

    配置文件如下 /** * Created by oufeng on 2017/5/6. */ const webpack = require('webpack'); const path = requ ...

  2. The Minimum Cycle Mean in a Digraph 《有向图中的最小平均权值回路》 Karp

    文件链接 Karp在1977年的论文,讲述了一种\(O(nm)\)的算法,用来求有向强连通图中最小平均权值回路(具体问题请参照这里) 本人翻译(有删改): 首先任取一个节点 \(s\) ,定义 \(F ...

  3. python之字典(dict)

    字典:一种可变容器模型,且可存储任意类型对象,如字符串.数字.元组等其他容器模型. 字典由键和对应值成对组成 {key:value,key1,value1}, 例如: dic = {'中国': '汉语 ...

  4. docker 安装jenkins

    基于docker 进行安装 软件,首先需要有docker环境. 1.docker 下载 jenkins 镜像 指定版本 ,因为低版本的后面安装 软件会失败(亲测). docker pull jenki ...

  5. ES6中Object.is方法比较两个值是否相等

    Object.is: let obj={a:1,b:2}; Object.is(obj,obj);//true Object.is(obj,{obj});//false Object.is({},{} ...

  6. PostgreSQL 10 如何使用 PgAdmin3

    自从 PgAdmin4 出来以后,PgAdmin3 就停止开发了,PgAdmin 官网下载的 PgAdmin3 无法支持 PostgreSQL 10 或者更高版本的数据库服务器端. 但是 PgAdmi ...

  7. eclipse没有server选项解决方法

    eclipse是是一个开放源代码的.基于Java的可扩展开发平台.就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境. 它使用频率十分高,然而当使用它配置weblogic的时候,经常 ...

  8. Python 基于urllib.request封装http协议类

    基于urllib.request封装http协议类 by:授客QQ:1033553122 测试环境: Python版本:Python 3.3   代码实践 #!/usr/bin/env python ...

  9. 慕学在线网0.4_xadmin后台管理

    admin是基于Django开发的后台管理框架,方便,快捷,而且简单: 而xadmin就相当于admin的升级版,更加强大. 1.安装xadmin(源码安装方式) 教程 PS: - 卸载pip安装的x ...

  10. excel中如何隐藏列和取消隐藏列

    https://jingyan.baidu.com/article/148a192191dc9a4d71c3b11c.html excel如何隐藏列 1 先看下原表格是怎么样的. 2 隐藏列方法一:首 ...