电脑运行python代码,就自动关机,python关机程序代码
Ui制作:
和往常一样,作者用Qt制作了所需的ui,包括label、label _ 2、label _ 3、label _ 4、lineedit、lineedit _ 2和按钮组件。总体布局如下
两行编辑等待用户输入所需的关机时间。以下标签用于显示操作后返回的信息。按钮用于提交命令。Ui完成了。
将用户界面复制到文件:
作者在这里安装了PyQt5,并添加了环境变量。所以转换后的cmd命令(cd到ui目录):
pyuic5 shut.ui -o shut.py
成功执行后,在ui所在的目录中生成shut.py文件。
显示窗口:
生成的py文件直接运行看不到窗口。我们必须添加一些必要的内容来显示我们的窗口:
在代码顶部添加
最后补充一下
然后运行shut.py查看窗口。
实施:
想想程序的预期功能,让Windows自动关闭。Cmd命令是一个不错的选择。所以作者寻找python执行cmd命令的方式:
调用cmd并执行命令。22和30是等待用户输入的数据。因此,相应的H和M应该由在lineEdit中获得的两个合法数字来代替。获取lineEdit内容的方法:
然后用h和m替换执行命令中的小时和分钟.
然后是按钮部分。为按钮添加监听事件click。
self.pushButton=QtWidgets。q按钮(关闭,点击=self.sd)
其中self.sd是事件触发后要执行的操作。
完整代码:
描述了一些关键部分。至于返回信息的部分,这里笔者就不细说了。发布以下Windows自动关机的完整代码:
运行后,会出现如图所示的操作窗口。
操作效果:
运行shut.py,输入12和53,点击set,然后我们检查任务计划:
我发现任务已经计划好了。单击删除以刷新任务计划。
成功移除任务,实现功能。
当然,这只有在用户安装Python并安装相关组件的情况下才能运行。如果你想在任何窗口中使用它,你需要下面的操作。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。