给电脑设置一个定时关机脚本,双击就关机了

有些时候,下载东西,东西下载完成了,想让他自动关机

用定时关机软件?NO!怎么简单的事情怎么可以用软件呢?

一句话搞定

直接一句话就搞定:shutdown -t -s 300 300代表时间5分钟(300秒)

如果要设定时间在1个小时之后自动关机的话:shutdown -t -s 3600

悄悄告诉你,它在要关机的时候还会提醒你呢

要取消关机的话,也非常非常简单,输入命令:shutdown -a 就取消关机啦!、

你还可以这样操作哟!

脚本搞定

用记事本新建一个文本稳定,保存为定时关机.bat 或者直接下载嘛!

记得收藏哟!

嫌麻烦,直接下载,放在桌面,需要的时候双击一下。点击下载

@echo off
::使用set进行设置变量,并使用/p参数让命令暂停运行,提供用户在cmd窗口输入变量的机会
set ht=%time:~0,2%
set mt=%time:~3,2%
set st=%time:~6,2%
set h=0
set m=0
set s=0
set var=0
set cmd=0
set /p cmd=输入命令,a:取消关机,y:继续关机
if %cmd% EQU a  goto cancel
set /p var=请输入关机时间(以秒计) 
::/a表示进行数据计算
set /a h=%m%/3600
set /a m=%var%/60-%h%*60
set /a s=%var%-%m%*60-%h%*3600
::当前秒数st加上换算后的秒数s
set /a st=%st%+%s%
::当前的分钟数mt加上换算后的分钟数m再加上st中转换出的分钟数
set /a mt=%mt%+%m%+%st%/60
::将秒数中60的倍数转换为分钟,余下的作为当前的秒数st
set /a st=%st%-(%st%/60)*60
::当前的小时数ht加上换算后的小时数h再加上mt中转换出的小时数
set /a ht=%ht%+%h%+%mt%/60
::将分钟数中60的倍数转换为小时,余下的作为当前的分钟数mt
set /a mt=%mt%-(%mt%/60)*60
if %ht% LEQ 9 set ht=0%ht%
if %mt% LEQ 9 set mt=0%mt%
if %st% LEQ 9 set st=0%st%
if %h% LEQ 9 set h=0%h%
if %m% LEQ 9 set m=0%m%
if %s% LEQ 9 set s=0%s%
shutdown -s -t %var%  
echo 电脑将在%date:~0,4%-%date:~5,2%-%date:~8,2% %ht%:%mt%:%st%关机(即%h%时%m%分%s%秒后关机)
goto end
:cancel
shutdown -a
echo 已经取消关机
:end
pause

记得收藏哟!

双击就可以设置关机时间啦!方便吧

shutdown 命令参数大全

用法: shutdown [/i | /l | /s | /sg | /r | /g | /a | /p | /h | /e | /o] [/hybrid] [/soft] [/fw] [/f]
    [/m \\computer][/t xxx][/d [p|u:]xx:yy [/c "comment"]]

    没有参数   显示帮助。这与键入 /? 是一样的。
    /?         显示帮助。这与不键入任何选项是一样的。
    /i         显示图形用户界面(GUI)。
               这必须是第一个选项。
    /l         注销。这不能与 /m 或 /d 选项一起使用。
    /s         关闭计算机。
    /sg        关闭计算机。在下一次启动时,如果启用了
               自动重启登录,则将自动登录并锁定上次交互用户。
               登录后,重启任何已注册的应用程序。
    /r         完全关闭并重启计算机。
    /g         完全关闭并重启计算机。重新启动系统后,
               如果启用了自动重启登录,则将自动登录并
               锁定上次交互用户。
               登录后,重启任何已注册的应用程序。
    /a         中止系统关闭。
               这只能在超时期间使用。
               与 /fw 结合使用,以清除任何未完成的至固件的引导。
    /p         关闭本地计算机,没有超时或警告。
               可以与 /d 和 /f 选项一起使用。
    /h         休眠本地计算机。
               可以与 /f 选项一起使用。
    /hybrid    执行计算机关闭并进行准备以快速启动。
               必须与 /s 选项一起使用。
    /fw        与关闭选项结合使用,使下次启动转到
               固件用户界面。
    /e         记录计算机意外关闭的原因。
    /o         转到高级启动选项菜单并重新启动计算机。
               必须与 /r 选项一起使用。
    /m \\computer 指定目标计算机。
    /t xxx     将关闭前的超时时间设置为 xxx 秒。
               有效范围是 0-315360000 (10 年),默认值为 30。
               如果超时时间大于 0,则默示为
               /f 参数。
    /c "comment" 有关重新启动或关闭的原因的注释。
               最多允许 512 个字符。
    /f         强制关闭正在运行的应用程序而不事先警告用户。
               如果为 /t 参数指定大于 0 的值,
               则默示为 /f 参数。
    /d [p|u:]xx:yy  提供重新启动或关闭的原因。
               p 指示重启或关闭是计划内的。
               u 指示原因是用户定义的。
               如果未指定 p 也未指定 u,则重新启动或关闭
               是计划外的。
               xx 是主要原因编号(小于 256 的正整数)。
               yy 是次要原因编号(小于 65536 的正整数)。

此计算机上的原因:
(E = 预期 U = 意外 P = 计划内,C = 自定义)
类别    主要    次要    标题

 U      0       0       其他(计划外)
E       0       0       其他(计划外)
E P     0       0       其他(计划内)
 U      0       5       其他故障: 系统没有反应
E       1       1       硬件: 维护(计划外)
E P     1       1       硬件: 维护(计划内)
E       1       2       硬件: 安装(计划外)
E P     1       2       硬件: 安装(计划内)
E       2       2       操作系统: 恢复(计划外)
E P     2       2       操作系统: 恢复(计划内)
  P     2       3       操作系统: 升级(计划内)
E       2       4       操作系统: 重新配置(计划外)
E P     2       4       操作系统: 重新配置(计划内)
  P     2       16      操作系统: Service Pack (计划内)
        2       17      操作系统: 热修补(计划外)
  P     2       17      操作系统: 热修补(计划内)
        2       18      操作系统: 安全修补(计划外)
  P     2       18      操作系统: 安全修补(计划内)
E       4       1       应用程序: 维护(计划外)
E P     4       1       应用程序: 维护(计划内)
E P     4       2       应用程序: 安装(计划内)
E       4       5       应用程序: 没有反应
E       4       6       应用程序: 不稳定
 U      5       15      系统故障: 停止错误
 U      5       19      安全问题(计划外)
E       5       19      安全问题(计划外)
E P     5       19      安全问题(计划内)
E       5       20      网络连接丢失(计划外)
 U      6       11      电源故障: 电线被拔掉
 U      6       12      电源故障: 环境
  P     7       0       旧版 API 关机

说白一点:
电脑定时关机命令:shutdown -s -t 时间
电脑直接关机命令:shutdown -p
电脑zhi'j重启命令:shutdown -r
电脑休眠命令:shutdown -h


脚本乱码?

来,给你解决了

文件——另存为——编码选择ANSI

记得收藏哟!

Last modification:November 4th, 2019 at 10:53 pm
如果觉得我的文章对你有用,请随意赞赏

Leave a Comment