美文网首页大数据 爬虫Python AI SqlPython程序猿阵线联盟-汇总各类技术干货
python制作电脑定时关机办公神器,另含其它两种方式,无需编程

python制作电脑定时关机办公神器,另含其它两种方式,无需编程

作者: 柯西带你学编程 | 来源:发表于2018-06-12 00:46 被阅读0次

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

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


      对电脑不好,虽然你已经没有在使用它,但是电脑却一直在工作,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制作电脑定时关机办公神器,另含其它两种方式,无需编程

        本文链接:https://www.haomeiwen.com/subject/xaikeftx.html