我花费了大量时间和精力来自动化那些不需要手动操心的任务。这就是为什么我花了几个月时间连接 ESP32 开发板并折腾 Home Assistant 自动化的原因,也是为什么我的 LED 灯带能做到连飞利浦 Hue 都做不到的事情的原因。但说到 Windows,自动化这块一直很拉胯,至少直到现在是这样。
事实证明,Windows 内置的一个已有 20 年历史的工具在自动化 PC 任务方面相当强大。它一直存在于 Windows 中,大多被忽视,但现在却在默默干着没人愿意干的那些不起眼活儿。
就藏在你眼皮底下的 Windows 自动化工具
为什么任务计划程序仍然是 Windows 最被低估的内置功能之一
任务计划程序的历史可以追溯到 Windows 95 Plus 中的系统代理程序(System Agent)。它在 Windows 98 中被重新命名,并从 Windows 2000 开始成为一个正式的 Windows 工具。自那以后,微软一直在悄悄打磨和升级它。
你现在在 Windows 11 中看到的版本,微软自己的文档是这么描述的:它会监视特定条件,一旦条件满足就执行预设任务,从而实现常规任务的自动化。这基本上就是一个直接内置在系统里的自动化引擎,免费,而且零配置就能跑。
我以前只是顺带用过任务计划程序,主要用于备份,但从未用于 Windows 日常杂活。然而,事实证明,有很多无聊的任务可以通过任务计划程序自动化,否则一个好好的周日下午就被它们耗掉了。
我的电脑比我先开工
每天早上自动启动应用、同步文件并准备工作区
使用任务计划程序可以创建的较简单的自动化之一就是你早上的那套流程。任务计划程序允许你创建一个带有登录触发器的基本任务,这意味着你可以在登录电脑后立即运行一组任务。例如,你可以使用登录触发器把操作设成打开浏览器,再把要打开的网址填到参数字段里。
我也这样做了,并将 Outlook 加入其中。现在,我一登录,我不用再到处找图标和快捷方式了,整个工作区已经在那等着我了。听起来好像没什么大不了,但一旦你设置好、亲眼看到它跑起来,你很快就会意识到,每天早上开工第一件事就要烦的那五分钟,它帮你省掉了,积少成多嘛。
Windows 能自己收拾烂摊子
啥都不用管,备份、临时文件清理和维护自动安排上
磁盘清理这事儿,任务计划程序也能帮你搞定。电脑用得越久,Windows 就越爱攒一堆数字垃圾。你当然可以手动清理磁盘,但这事儿得经常做,不是一年搞一次就能让 Windows 保持如新的。
所以与其老惦记着去跑一遍磁盘清理,我设置了一个指向 cleanmgr.exe 并带有 /sagerun:1 参数的定期任务,每周计划运行一次,这样硬盘就自动清扫了,我一根手指头都不用动。后来又折腾了一步,加了几个批处理脚本,把旧的安装包、临时文件和下载的东西都清掉。一件事只要是固定要做的,就不该靠人脑子去记,何况系统自带工具就能搞定。
任务计划程序可不止能当个简单的定时器
可以根据事件、登录、空闲时间,甚至 Windows 能检测到的几乎任何情况来触发操作
在对任务计划程序进行实验时,我发现只要命令行能跑的东西它都能跑,于是就不把它当普通工具看了,直接当自动化平台用。我拿一个任务试了试——每周把项目日志压缩归档;还有一个定时重启电脑,免得更新越攒越多;再有一个是检查共享文件夹里有没有新文件,有就自动打开。
这些任务都不需要第三方软件。它们都是原生的任务计划程序触发器与批处理或PowerShell脚本的结合,用来替代我经常忘记手动去做的事。
小型自动化带来大不同
通知、提醒和生活质量调整,每天悄然节省时间
在其众多用途中,任务计划程序还可以用自定义字符串触发msg命令,让你在特定触发器触发时、特定时间点或登录时弹出桌面通知。我经常用它来做一些不适合放在日历应用里的提醒,以及针对特定的一次性事件而非重复性事件的提示。这是一个小功能,但它会让你意识到,自动化在很大程度上其实就是在正确的时间做正确的事。
最妙的是触发器的精细程度可以非常高。例如,你可以让一个简单的欢迎通知在登录时显示,附带当天的简短清单,几乎就像是操作系统自带的一个看板。你还可以设置一个提醒,在电脑空闲一段时间后触发,提示你锁定机器、保存工作、启动备份任务,或者在你分心刷手机的时候提醒你该回去干活了。
最好的自动化,是你忘了它还在运行的那种
任务计划程序二十年来一直在为Windows用户节省时间,大多数人却从未意识到它的存在
如前所述,这一切不用装任何东西、不用付订阅费,也不用自己搭一套自托管方案。作为一个几乎在所有事情上都默认使用开源工具和DIY基础设施的人,结果发现,一个Windows自带的老牌工具,比我自个儿折腾出来的任何方案都更能解决我大部分的烦恼——这感觉太好了。
界面不怎么样,而且确实需要花一些时间来搞清楚怎么操作这个工具、怎么把它用到位。然而,只需花一点时间和精力,再加上数以千计(甚至更多)关于如何有效使用任务计划程序的教程,你就能省掉一大堆无聊的琐事——这些事本来就得做,却白白占掉你的空闲时间,原因只是你忘了把它们自动化,而且完全可以根据你自己的需求来设。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.