大伙儿晚上今天瞎琢磨了一个小玩意儿,也谈不上什么高深技术,就是个“程序定时关闭器”。主要是,我这人记性不太有时候电脑上开了些东西,人走开了或者睡觉了,就忘了关。第二天起来一看,好家伙,电脑还呼呼转着,程序也占着资源,心里就不得劲。
你可能会说,现在不是有很多定时关机软件嘛嗨,别提了!我之前也去找过,下了一堆。有些,界面做得花里胡哨的,一看就是“年轻人”的风格,但我这老胳膊老腿的,就喜欢简单直接的。还有些,广告弹窗比程序本身还积极,关都关不掉,烦人得很。更可气的是,有些说得好听是免费,用着用着就提示你功能受限,得掏钱升级,我就纳闷了,关个程序而已,至于搞得这么复杂嘛
我的折腾之路
我是真没想自己动手。就想着找个现成的,设定好时间,到点儿了它能帮我把指定的程序给“咔嚓”掉就行。比如我有时候晚上会跑一些数据处理的脚本,或者挂着个什么下载,跑完了那个程序就可以关了,但电脑本身我可能还想让它再开一会儿干点别的,或者就是单纯忘了设电脑的定时关机。
后来我寻思,咱电脑系统自带那么多功能,会不会就有这么个隐藏的“大侠”能帮我解决问题?我就开始瞎鼓捣。先是想到了“任务计划程序”,这玩意儿平时藏得挺深,不怎么起眼,但感觉能派上用场。
第一步:找到“任务计划程序”
我就在开始菜单那个搜索框里敲了“任务计划”,还真给我找到了。打开一看,界面嘛谈不上好看,但感觉挺专业的,各种选项看得我有点眼花。
第二步:创建个新任务
我琢磨着,得先创建一个新的计划。右边操作栏里有个“创建基本任务”,我就点了这个,想着先从简单的来。它会一步步引导你,先是让你给任务起个名,我就随便起了个,比如“定时关闭XX软件”。
第三步:设定触发时间
然后是关键的“触发器”,就是啥时候开始执行。这里头选项挺多,每天、每周、每月、一次性执行啥的。我就选了个“一次”,然后设定好我想要关闭程序的那个具体日期和时间。比如说,我预计某个程序晚上10点就能跑完,我就设个10点05分去关它。
第四步:指定要干啥——关闭程序
接下来是“操作”,这里要选“启动程序”。我一开始还有点懵,我要关程序,怎么选“启动程序”?后来才搞明白,这里的“启动程序”是执行一个命令的意思。
重点来了,在“程序或脚本”那一栏,我填了个命令:taskkill。
然后在“添加参数(可选)”那一栏,我加上了要关闭的程序信息。比如说,我要关掉记事本(*),就写:/IM * /F
/IM *这个/IM后面跟着的是程序的映像名称,也就是进程名。你可以在任务管理器里看你具体想关的程序进程名叫/F这个参数是强制终止的意思。有时候程序卡住了,正常关闭关不掉,加上这个就比较保险。
第五步:检查并完成
它会让你再确认一遍设置,没问题就点“完成”。
实践效果与后续
我设好之后,就等着到点儿看效果。你猜怎么着?到了我设定的时间,那个记事本“唰”地一下就没了,真管用!
后来我又琢磨,如果我想定时关好几个程序?总不能一个一个建任务?虽然也行,但有点繁琐。我就想到了批处理文件,就是那个.bat后缀的。
我就新建了个文本文档,在里面写上几行命令,比如:
taskkill /IM * /F
taskkill /IM * /F
taskkill /IM * /F
然后把这个文本文档保存成close_*(注意后缀名要改成.bat)。之后,在任务计划程序的“启动程序”那里,直接选择这个close_*文件就行了。到时间,系统就会执行这个批处理文件,把里面列的程序挨个强制关掉。
有时候,我可能还想在关闭这些特定程序之后,再过个几分钟自动关机。那就在批处理文件的加上一句关机命令,比如shutdown /s /t 60,意思就是60秒后关机,还能给我留点反悔时间。
总结一下
就这么一通折腾,虽然没用到啥高级软件,就是系统自带的功能加上一点点小命令,但确实解决了我的大问题。再也不用半夜操心程序忘了关,或者担心电脑白白开一宿了。有时候自己动手捣鼓捣鼓,还真能发现不少实用的小技巧。
这方法虽然土是土了点,但胜在简单、可靠,还不用装那些乱七八糟的软件。分享给大家,希望能帮到有同样困扰的朋友们。行了,今天就先聊到这儿,下次再有啥新发现,再来和大家伙儿分享!
