zoukankan      html  css  js  c++  java
  • bat定时关机

     
    @ECHO OFF
    
    title 定时关机
    
    echo ──────────────────────
    echo │  [1] 设定关机      │
    echo │  [2] 取消定时关机  │
    echo │  [3] 退出          │
    echo ────────────────────── 
    echo 请选择要进行的操作,然后按回车
    
    :choiceONE
    set /p flagOne=请选择:
    if "%flagOne%"=="1" (
        goto MAIN
    ) ELSE if "%flagOne%"=="2" (
        Shutdown -a && echo 已经帮你取消了定时关机设置!|| cls & echo 系统没有设置定时关机!
        goto END
    )ELSE if "%flagOne%"=="3" (
        goto CLOSE
    )ELSE (
        echo 选项非法,请重新选择!
        goto choiceONE
    )
    
    :MAIN
    set /p num=请输入几分钟后机关:
    echo %num%|findstr /be "[0-9]*" >nul && goto SHOW || echo 只能输入数字,请重新输入! & goto MAIN
    
    :SHOW
    echo ──────────────────
    echo │    [1] 确认    │
    echo │    [2] 重设    │
    echo │    [3] 退出    │
    echo ────────────────── 
    echo 请选择要进行的操作,然后按回车
    
    :CHOICE
    set /p flag=请选择:
    if "%flag%"=="1" (
        goto START
    ) ELSE if "%flag%"=="2" (
        goto MAIN
    )ELSE if "%flag%"=="3" (
        goto CLOSE
    )ELSE (
        echo 选项非法,请重新选择!
        goto CHOICE
    )
    
    :START
        set /a time=%num% * 60
        shutdown -s -t %time% -c "设置自动关机成功!" 
        for /l %%i in (%time%,-1,0) do (
        cls
        echo 倒计时数%%i秒后关闭计算机。。。
        ping 127.1 -n 2 >nul
        )
        goto END
        
    :CLOSE
        echo 你已经选择放弃定时关机!
        goto END
    
    :END
    ECHO [暂停5秒自动关闭...]
    ping -n 5 127.0.0.1>nul
    @ECHO ON
  • 相关阅读:
    python运行出现TypeError: super() takes at least 1 argument (0 given)错误
    python使用Pyinstaller打包
    python 将字符串中的unicode字符码转换成字符
    python 复制列表
    AetherUpload大文件传输
    phpstom激活
    BusyBox telnetd配置
    MDK链接脚本错误
    利用mass storage class 做免驱动usb设备.
    BMP图片的解析,关于压缩方式
  • 原文地址:https://www.cnblogs.com/ai594ai/p/15011421.html
Copyright © 2011-2022 走看看