电脑自动关机设置

系统操作电脑关机设置

import sys
import os  # Python执行系统命令方法所用到的包
from PyQt5 import QtCore, QtGui, QtWidgets

class Ui_shut(object):  # 类 继承object类
    flag = True

    def setupUi(self, shut):  # 方法
        # 设置窗体的大小
        shut.setObjectName("shut")
        shut.resize(420, 180)
        shut.setFixedSize(420, 180)

        self.label = QtWidgets.QLabel(shut)
        self.label.setGeometry(QtCore.QRect(40, 50, 41, 51))  # 标签的位置
        self.label.setFont(QtGui.QFont("Roman times", 10, QtGui.QFont.Bold))
        self.label.setObjectName("label")

        self.lineEdit = QtWidgets.QLineEdit(shut)
        self.lineEdit.setGeometry(QtCore.QRect(70, 50, 71, 41))
        self.lineEdit.setFont(QtGui.QFont("Roman times", 10, QtGui.QFont.Bold))
        self.lineEdit.setObjectName("lineEdit")

        self.label_2 = QtWidgets.QLabel(shut)
        self.label_2.setGeometry(QtCore.QRect(150, 60, 31, 31))
        self.label_2.setFont(QtGui.QFont("Roman times", 10, QtGui.QFont.Bold))
        self.label_2.setObjectName("label_2")

        self.lineEdit_2 = QtWidgets.QLineEdit(shut)
        self.lineEdit_2.setGeometry(QtCore.QRect(180, 50, 71, 41))
        self.lineEdit_2.setFont(QtGui.QFont("Roman times", 10, QtGui.QFont.Bold))
        self.lineEdit_2.setObjectName("lineEdit_2")

        self.label_3 = QtWidgets.QLabel(shut)
        self.label_3.setGeometry(QtCore.QRect(260, 60, 31, 31))
        self.label_3.setFont(QtGui.QFont("Roman times", 10, QtGui.QFont.Bold))
        self.label_3.setObjectName("label_3")

        self.pushButton = QtWidgets.QPushButton(shut, clicked=self.sd)  # 为pushButton添加监听事件click。
        self.pushButton.setGeometry(QtCore.QRect(290, 50, 101, 41))
        self.pushButton.setFont(QtGui.QFont("Roman times", 10, QtGui.QFont.Bold))
        self.pushButton.setObjectName("pushButton")

        self.label_4 = QtWidgets.QLabel(shut)
        self.label_4.setGeometry(QtCore.QRect(0, 120, 500, 31))
        self.label_4.setFont(QtGui.QFont("Roman times", 10, QtGui.QFont.Bold))
        self.label_4.setObjectName("label_4")

        self.retranslateUi(shut)
        QtCore.QMetaObject.connectSlotsByName(
            shut)  # connectSlotsByName是一个QMetaObject类里的静态函数,其作用是用来将QObject * o里的子QObject的某些信号按照其objectName连接到o的槽上。

    def retranslateUi(self, shut):
        _translate = QtCore.QCoreApplication.translate
        shut.setWindowTitle(_translate("shut", "Windows定时关机器"))
        self.label.setText(_translate("shut", "在:"))
        self.label_2.setText(_translate("shut", "时"))
        self.label_3.setText(_translate("shut", "分"))
        self.label_4.setText(_translate("shut", "    请输入关机时间"))
        self.pushButton.setText(_translate("shut", "设置"))

    def sd(self, shut):  # self.sd为触发该事件后,需要执行的操作。
        h = self.lineEdit.text()
        m = self.lineEdit_2.text()
        if self.flag:
            self.flag = False
            try:  # 捕获所有异常
                os.popen('at' + h + ':' + m + ' shutdown -s')  # python执行cmd命令的方法
                self.label_4.setText('    设置成功! 系统将关机在今天 ' + h + ':' + m)
                self.pushButton.setText('移除')
                self.lineEdit.clear()
                self.lineEdit_2.clear()
            except:
                self.label_4.setText('Something is wrong~')
        else:
            self.flag = True
            try:
                os.popen('at /delete /yes')
                self.label_4.setText('成功,全部移除')
                self.pushButton.setText('Set')
                self.lineEdit.clear()
                self.lineEdit_2.clear()
            except:
                self.label_4.setText('Something is wrong')

if __name__ == '__main__':
    app = QtWidgets.QApplication(sys.argv)
    Form = QtWidgets.QWidget()
    ui = Ui_shut()
    ui.setupUi(Form)
    Form.show()
    sys.exit(app.exec_())

原文地址:https://www.cnblogs.com/shaozheng/p/12127359.html

时间: 2024-10-15 16:24:31

电脑自动关机设置的相关文章

cmd设置电脑自动关机

cmd设置电脑自动关机 设置:(3600代表一小时,单位s) shutdown -s -t 3600 取消 shutdown -a 原文地址:https://www.cnblogs.com/s313139232/p/11663079.html

电脑如何设置开机便自动连接网络

第一步:在网络邻居中找到宽带连接(具体方法:右键单击网上邻居找到属性后单击左键进入属性)然后找到"宽带连接"右键单击宽带连接的属性,打开属性 然后:"选项"→将"提示名称.密码和证书等"前面的勾去掉→单击"确定"!(见图) 第二部:将桌面上的宽带连接(如果没有就去网上邻居中的创建一个)剪切到"C:\Documents and Settings\Administrator\「开始」菜单\程序\启动"下 重启后

将电脑窗口设置为豆沙绿护眼色

xp系统: 桌面->右键->属性->外观->高级->项目(选择窗口).颜色(选择其它)将色调改为85:饱和度123:亮度205->添加到自定义颜色->确定->确定 win7系统: 桌面-> 右键 -> 个性化 -> 窗口颜色 -> 高级外观设置... -> 项目下拉列表中选择窗口 -> 点击颜色下拉列表选择其他 ->  将色调改为85:饱和度123:亮度205  -> 点击添加到自定义颜色  -> 在左部

保护您的眼睛:电脑背景色设置(XP WIN 7)

一.XP更改背景色 打开桌面,点鼠标右键在出现的菜单中选"属性",选"外观"选项,单击右下角的"高级",在"项目"的下拉菜单中选"窗口",单击右侧的下拉菜单"颜 色",选下方的"其他",将"色调"改为85,"饱和度"改为124,"亮度"改为195.然后单击"添加到自定义颜色",按"

win8系统电脑自动关机怎么取消

在使用win8系统的用户会遇到电脑自动关机的情况,这是win8自带的自动关机功能,如果想取消这个功能,只需要通过执行一个命令即可实现.下面小编来为大家讲解一下具体步骤. 1.组合键:win+R,然后在运行框中输入"shutdown –a"命令,点击确定: 2.点击确定以后,会有一个黑色的执行框一闪而过,电脑自动关机的功能就已经取消掉了. 通过一个简单的命令就能把win8的自动关机功能给取消掉,是不是很简单呢,有兴趣的小伙伴可以研究一下命令提示符,很多时候它都是很有用处的. 本文转自好系

MagicB.0—怎样设置电脑自动关机?

天太晚了,该睡觉了,可是你的东西也许正在下载,软件正在更新,总之电脑还有一些工作没有完成,又不需要你人为的守着,随他去吧!可是电脑已经工作了一天了,它也要休息一下,再者也不能浪费电力资源呀,那么就来使用自动关机命令吧!既简单又实用. 操作过程 # 点击开始,运行,键入cmd点击确定 # 键入指令at 18:00 shutdown -s,电脑就会在18:00自动关机,时间可以自行设定.不用任何软件,一个命令轻松搞定(注意:-s是控制符,不能缺省) # 取消自动关机:在运行中输入“shutdown

WIN 7 使用shutdown命令设置电脑自动关机

使用组合键"WIN + R",在弹出的对话窗"运行"中输入"cmd",点击"确定"按钮或直接按回车键"Enter".  设置电脑在一定时间后关机,比如60分钟,在弹出的对话框中,输入"shutdown -s -t 3600",按回车键确定. 之后,在屏幕的右下角会出现如下提示:  突然不想电脑关机,怎么取消?回到之前输入命令的窗口,输入"shutdown -a",按回

Windows简单几步实现系统自动关机设置

首先按win+R快捷键打开“运行输入框”,也可以在电脑左下角打开“运行” 然后输入“Taskschd.msc” 接下来,就会弹出如下“任务计划程序” 点击操作,创建基本任务. 名称”和“描述”随便填一下就行了. 然后下一步, 这里有很多选项,可以根据你自己的实际情况来设置 这些设置都是根据自己的需求来设置,下面我就不多说了. 程序或脚本”中输入“C:\Windows\System32\shutdown.exe”“添加参数”中输入“-s”最后点击“完成”,就创建成功了. 如果你怕输入错的话,就复制

组装的电脑用设置BIOS吗?

首先了解一下什么是BIOS,BIOS的中文意思是"基本输入输出系统",主要的功能是为计算机提供最底层的.最直接的硬件设置和控制.所以组装完电脑后,设不设置都可以,小编建议,设置一下会更好,下面就来教大家如何设置BIOS. 在电脑组装完成后,具体要设置什么参数,还要看电脑的配置及主板型号,不同的主板BIOS也不一样.现在组装完电脑,一般都是用U盘装系统,所以装完以后可以进BIOS,把第一启动项改回硬盘启动,如果电脑是固态硬盘加机械硬盘,最好把固态硬盘设成第一启动项,这样才能从固态进入系统