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

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

  对电脑不好,虽然你已经没有在使用它,但是电脑却一直在工作,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. 【读书笔记】iOS-流式音频与Pandora Radio之路

    复杂性是不可避免的,而且只会随时间增长,所以在增加特性时一定要为重构和代码简化留出时间.真正遇到问题这前先不要担心性能.iPhone非常强壮,你可能永远也不会遇到预想的性能问题. 能过互联网向一个设备 ...

  2. mybatis 中between and用法

    今天遇到一个问题,半天没看出来问题,特意记录一下 Dao ConfigEvaluation findConfigEvaluationByEvalpecent(BigDecimal evalPercen ...

  3. MYSQL获取当前年、季、月、周第一天、最后一天的日期/时间戳

    因为做一些商场某个会员今年的消费分析,所以对sql中时间的获取进行了判断. 例如获取今年(即当前年的第一天到昨天0时之间)的消费总额. 如果需要时间戳转换,用UNIX_TIMESTAMP()函数. 一 ...

  4. Android基础之内容提供者的实现

    内容提供者可以实现应用间查询数据库的需求 一.在提供数据库访问的应用设置内容提供者 public class AccountProvider extends ContentProvider { sta ...

  5. 解决Firefox下,页面元素不刷新问题

    由于FireFox的刷新机制与IE有较大区别.所以javascript代码 document.location.reload();通常在IE上工作正常,在Firefox下效果却并不理想,这是因为Fir ...

  6. Oracle EBS FA 资产取值

    SELECT fb.book_type_code, fth.ASSET_NUMBER, fdh.units_assigned, fdh.assigned_to, pf.FULL_NAME, fl.se ...

  7. python中的一等对象--函数

    一等对象 什么是一等对象: 在运行时创建 能赋值给变量或数据结构中的元素 能作为参数传递给函数 能作为函数的返回结果 python中的字符串,列表什么的都是一等对象,但对如果之前只是使用c++.jav ...

  8. linux 系统中用root切换到普通用户时显示的异常如-bash-4.1$

    解决办法: 其实就是普通用户的家目录缺少配置文件导致: [root@xxx ~]# su - oldboy -bash-4.1$ 原因是普通用户的家目录下缺少文件: [root@xxx ~]# ls ...

  9. Python实例---模拟微信网页登录(day4)

    第五步: 获取联系人信息---day4代码 settings.py """ Django settings for weixin project. Generated b ...

  10. 解决wordpress上传文件出现http错误问题

    解决wordpress上传文件出现http错误问题 问题现象 今天上传约1.4m大小的gif文件到wordpress的媒体库时失败,提示http错误. 原因 由于之前一直上传图片都是可以的,所以推测最 ...