DBNT云维护技术支持 - 深圳市聚源科技有限公司

 找回密码
 立即注册

QQ登录

只需一步,快速开始

服务器被入侵检测

[转载] 使用命令行,批量添加定时关机计划任务

[复制链接]
凌凌 发表于 2019-7-16 10:47:14 | 显示全部楼层 |阅读模式
为了调整作息,想让电脑到了晚上自动关机。

Windows自带的“计划任务”就能够满足需求。

在控制面板中找到“计划任务”,通过设定计划,即可实现每天晚上0点自动关机。这个方法比较简单,还不知道的同学可以参考相关百度经验。

时间踏到零点时,有时候确实还需要用电脑几分钟。这个时候如果把关机临时取消,相当于越过零点门槛了,即使工作完成了,也不会自动关机。这个时候批量设置多个计划任务就是一种很好的缓冲方式。

通过系统自带的“计划任务”工具设置多个计划任务,其实挺繁琐的(要点好多下鼠标),干脆使用批处理和命令行搞定好了。

1.做个关机的批处理

新建一个记事本,输入下面的内容

shutdown -s -t 180

保存,然后将文件名改为shutdown.bat

于是你获得了一个“批处理”,这个批处理运行后,会在180秒之后关闭你电脑。

将它小心翼翼地放在E盘:E:\Schtasks\shutdown.bat

2.用命令行添加一条计划任务

用Win+R,调出运行,输入“cmd”调出cmd命令行

每天23点自动运行关机批处理的命令行这么写:

schtasks /create /tn 2300shutdown /sc daily /st 23:00:00 /tr E:\8Many\shutdown.bat

/create   是创建

/tn    任务名称

/sc    重复方式

/st    任务开始时间

/tr   执行程序,如果路径有空格,可以将整个路径使用双引号包围

3.批量创建计划任务

将下面的命令一口气复制,扔到cmd里面运行,即可。0点到1点,半小时关机一次。1点到2点,十分钟关机一次。2点到3点,五分钟关机一次。(让你熬夜,让你熬夜,让你熬夜!)

schtasks /create /tn 0000shutdown /sc daily /st 00:00:00 /tr E:\Schtasks\shutdown.bat
schtasks /create /tn 0030shutdown /sc daily /st 00:30:00 /tr E:\Schtasks\shutdown.bat
schtasks /create /tn 0100shutdown /sc daily /st 01:00:00 /tr E:\Schtasks\shutdown.bat
schtasks /create /tn 0110shutdown /sc daily /st 01:10:00 /tr E:\Schtasks\shutdown.bat
schtasks /create /tn 0120shutdown /sc daily /st 01:20:00 /tr E:\Schtasks\shutdown.bat
schtasks /create /tn 0130shutdown /sc daily /st 01:30:00 /tr E:\Schtasks\shutdown.bat
schtasks /create /tn 0140shutdown /sc daily /st 01:40:00 /tr E:\Schtasks\shutdown.bat
schtasks /create /tn 0150shutdown /sc daily /st 01:50:00 /tr E:\Schtasks\shutdown.bat
schtasks /create /tn 0200shutdown /sc daily /st 02:00:00 /tr E:\Schtasks\shutdown.bat
schtasks /create /tn 0205shutdown /sc daily /st 02:05:00 /tr E:\Schtasks\shutdown.bat
schtasks /create /tn 0210shutdown /sc daily /st 02:10:00 /tr E:\Schtasks\shutdown.bat
schtasks /create /tn 0215shutdown /sc daily /st 02:15:00 /tr E:\Schtasks\shutdown.bat
schtasks /create /tn 0220shutdown /sc daily /st 02:20:00 /tr E:\Schtasks\shutdown.bat
schtasks /create /tn 0225shutdown /sc daily /st 02:25:00 /tr E:\Schtasks\shutdown.bat
schtasks /create /tn 0230shutdown /sc daily /st 02:30:00 /tr E:\Schtasks\shutdown.bat
schtasks /create /tn 0235shutdown /sc daily /st 02:35:00 /tr E:\Schtasks\shutdown.bat
schtasks /create /tn 0240shutdown /sc daily /st 02:40:00 /tr E:\Schtasks\shutdown.bat
schtasks /create /tn 0245shutdown /sc daily /st 02:45:00 /tr E:\Schtasks\shutdown.bat
schtasks /create /tn 0250shutdown /sc daily /st 02:50:00 /tr E:\Schtasks\shutdown.bat
schtasks /create /tn 0255shutdown /sc daily /st 02:55:00 /tr E:\Schtasks\shutdown.bat


*扩展:

计划任务功能强大。想每半小时弹出消息框提醒我喝水,电脑每运行一小时就提醒一下我站起来一下等等,只需要把“shutdown.bat”换成一个记事本,或者其它程序,即可简单实现。当然计划任务有更加复杂的参数设定,比如“频率”、“持续运行时间”等等,有需要的同学可以自行探讨。

**小坑:

bat直接放在C盘路径里面没办法正常运行。和管理员权限有关。通过放在非系统盘绕过这个问题。
---------------------
来源:CSDN
原文:https://blog.csdn.net/qq_41637539/article/details/79114723

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

DBNT云维护技术支持 - 深圳市聚源科技有限公司 ( 粤ICP备17103197号-2 )

GMT+8, 2019-10-14 20:12 , Processed in 0.106547 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表