首页 > 系统相关 >windows自动关机脚本.vbs

windows自动关机脚本.vbs

时间:2022-09-24 23:45:15浏览次数:54  
标签:关机 End vbLf windows 自动关机 mytime vbs wshshell 定时

Dim mytime,myout1,myout2
mytime = 2
' mytime = InputBox("请输入定时时间(格式20:10:05)" & vbLf & "如果想倒计时关机,请输入倒计时时间" & vbLf & "(单位/分钟)" & vbLf & "输入‘xxx'可以马上关机" & vbLf & "退出点‘取消'","定时关机","1")
Set wshshell = WScript.CreateObject("wscript.shell")
If IsNumeric(mytime) = False Then
    If IsDate(mytime) = True Then
        wshshell.run "at " & mytime & " shutdown -s" '定时关机在任务列表中  
        myout1 = MsgBox("定时成功!电脑将在" & mytime & "关机!放弃关机请点‘取消'!",vbOKCancel,"定时关机")
        If myout1 = vbCancel Then
            wshshell.run "at /delete /y"
            MsgBox "关机已取消!",64,"定时关机"
        End If
    Else
        If mytime = "xxx" Then
            wshshell.run "shutdown -s -t 10"
        End If
        MsgBox "输入错误!请重新输入!",64,"定时关机"
    End If
Else
    If mytime > 600 Or mytime <= 0 Then
        MsgBox "输入错误!倒计时不能多于10小时(600分钟)!",64,"定时关机"
        WScript.quit
    End If
    wshshell.run "shutdown -s -t " & mytime * 60
    myout2 = MsgBox("设置成功!电脑将在" & mytime & "分钟后关机!放弃关机请点‘取消'!",vbOKCancel,"定时关机")
    If myout2 = vbCancel Then
        wshshell.run "shutdown -a"
        MsgBox "关机已取消!",64,"定时关机"
    End If
End If

标签:关机,End,vbLf,windows,自动关机,mytime,vbs,wshshell,定时
From: https://www.cnblogs.com/chenzechao/p/16726983.html

相关文章

  • windows上linux子系统wsl的启用和管理
     windows上linux子系统wsl的启用和管理1、windows可以安装多个wsl分发子系统,包括kali-linux、ubuntu等,这些子系统可以同时运行,数据各自独立。2、wsl子系统安装好了后,可......
  • windows11 22H2突破限制成功在线更新升级
    windows11突破限制成功在线更新升级1、C:\$WINDOWS.~BT\Sources\Panther文件Appraiser_Data.ini删除新建同名空文件夹替换(包含后缀)2、C:\$WINDOWS.~BT\Sources\文件Ap......
  • 【Azure 云服务】当Windows系统发布新的安全漏洞后,如何查看Azure云服务(Cloud Service
    问题描述当Windows发布新的安全漏洞后,会根据安全漏洞的级别分类来确定是紧急打补丁升级,还是每一月的补丁日(每月第二周的星期二)来统一推送补丁。比如最近的一个安全漏......
  • Windows配置tomcat环境
    Tomcat(Catalina):WEB服务器(实现了JAVAEE中Servlet+JSP两个核心规范)一、官网下载安装包:https://tomcat.apache.org/二、使用下载好的安装包(apache-tomcat.zip)直接解压到文件......
  • Jekyll于windows中使用
    安装安装Rubyhttp://rubyinstaller.org/downloads/于其中选择最新的带dev套件的。在安装时,安装目录不能有空格,检查是否已经安装成功ruby-vgem-v安装Jek......
  • 虚拟机中的Ubuntu22.04无法粘贴windows的文件
    前提:试了网上搜索的几种方法后还是不行,突然看到一个帖子说可以搭建nginx服务器来实现两端的上传下载,此处演示从windows复制到Ubuntu22.04的过程一、windows端配置nginx①......
  • windows平台下sublime配置python开发环境
    目录1,下载与安装2,包管理的安装3,sublime软件环境配置3,编译&运行1,下载与安装1.下载(官网http://www.sublimetext.com/download)并安装即可。2,包管理的安装1.将安装后的b......
  • Windows 常用DOS命令
    打开CMD的方式开始+系统/Windows工具+命令提示符号win+R输入cmd文件资源管理器的地址前面加上cmd路径任意目录按住shift右击选择powershell管理员方式运行......
  • windows 进程pid
    #include<Tlhelp32.h>#include<atlstr.h>/***************************GetSpecifiedPID*******************************功能描述:获取指定进程名的进程ID输入参数:ps......
  • 技巧:如何在Windows 11 中启用文件管理器的标签页功能
    https://github.com/thebookisclosed/ViVe/releases/tag/v0.3.1不过通过Vivetools工具,可以在 Windows 11Build22621上轻松启动该功能。操作步骤如下1.从 Githu......