好友
阅读权限10
听众
最后登录1970-1-1
|
圣血轩辕
发表于 2018-12-15 14:25
本帖最后由 圣血轩辕 于 2018-12-15 16:20 编辑
前些天因为某某原因需要给一台电脑设备做定时关机,
定时关机其实真的很简单,但菜鸟的我0 0是有理想有追求的
一、别的语言类软件编程需要安装调试环境和编程软件,不绿色环保麻烦,
二、网上的一堆定时关机软件怕有毒,怕捆绑广告,怕兼容性不好,怕什么时候突然不好用
最后决定还是自己写,直接用DOS命令,简单省事,本来很简单的事,一个at命令就搞定,
at命令大家都用了N年了,都熟悉,找度娘分分钟钟的事你们懂的,
但。。win10系统里没有at命令,当时蒙圈了
后来找度娘一问,win10用了更高级的命令schtasks,这命令木有用过啊
之后再咱们论坛上狂搜一顿,发现啥都没搜到,最后无奈只能在找度娘了,度娘一日不见如隔三秋,
发现度娘那里schtasks的实例也不多,还各种有问题,一顿头晕眼花0 0之后和度娘缠绵了50多页,东拼西凑,拼出了我想要的代码
功能实现
每周的 星期一到星期四晚21:00定时关机,
星期五到星期日晚21:30定时关机。
直接给代码,无附件,免CB,绿色环保大神不用看,菜鸟为了省点时间可以参考一下
-----------------------------------我是邪恶的分割线,可惜我不够长------------------------------------------------------------------------------------------------------------------------------------------------------------
@echo off
schtasks /create /sc weekly /d mon,tue,wed,thu /tn "星期1到4关机任务" /tr "shutdown -s -t 0" /st 21:00 && schtasks /create /sc weekly /d fri,sat,sun /tn "星期5到7关机任务" /tr "shutdown -s -t 0" /st 21:30
ping -n 5 127.1 >nul
exit
-----------------------------------我是邪恶的分割线,可惜我不够长------------------------------------------------------------------------------------------------------------------------------------------------------------
本来是两条命令添加两个任务的,为了省事,直接用&&链接了两条命令,ping那条是停顿5秒,用来看运行结果的,之后就exit退出了,在桌面上创建个txt文本文档,复制进去,另存为a.bat后直接运行
补充一下,如何删除上面的定时任务,有免费评分的顶一下
-----------------------------------我是邪恶的分割线,我已经够长--------------------------------------------------------------------------------------------------------------------------------
@echo off
schtasks /delete /tn 星期1到4关机任务 /F
schtasks /delete /tn 星期5到7关机任务 /F
ping -n 5 127.1 >nul
exit
-----------------------------------我是邪恶的分割线,我已经够长--------------------------------------------------------------------------------------------------------------------------------
@echo off
::win7系统也可以用这个版本,但不支持win10
at 21:00 /every:M,T,W,Th Shutdown -s -t 0 && at 21:30 /every:F,S,Su Shutdown -s -t 0
ping -n 5 127.1 >nul
exit
|
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|