无人值守运行:定时执行常规业务
即使精心制作了方便实用的宏,如果每次都要想起“差不多该执行了”,并在正确的时间手动按下播放按钮——那么自动化的效果也只能发挥一半。因为即便宏替你完成了工作本身,“记住要执行并启动它”所带来的麻烦和精神负担,依然留给了你。消除这最后一道手动步骤的,正是定时执行功能。
设置定时执行后,宏会在预定时间自动开始运行,无需你进行任何操作。无论你是否在座位上、正在睡觉,还是专注于其他工作,计算机都会默默地完成常规业务。“连启动都不需要”——这正是单纯节省时间的快捷方式与能够持续自主运转的业务流程之间的决定性区别。
定时执行能做什么
计划大致分为两种模式:“按每天、每周等固定周期执行”和“在特定时间执行”。将两者组合起来,还可以进行“每周一上午9点”“每天18点”等细致设置。下面来看几个常见的应用示例。
- • 每天早晨:汇总前一天的数据并创建固定格式的报告
- • 每小时:检查特定文件夹并处理新收到的文件
- • 每周五:备份所有数据并导出到共享文件夹
- • 每天深夜:在夜间不使用PC时集中执行耗时的处理
尤其有效的是利用“你不在场的时间”。如果把繁重的处理安排在夜间、清晨或午休等本来就不使用PC的时段,就能在完全不占用你实际工作时间的情况下完成任务。上班时报告已经准备完毕,这正是定时执行独有的体验。
让计划执行更稳定的技巧
正因为是无人自动执行,采取措施避免中途停止才尤为重要。有人在旁查看时,可以察觉“啊,加载变慢了”并等待,但无人执行时却做不到这一点。这时,另一篇文章中介绍过的图像识别功能“WAIT_IMAGE”等等待画面进入特定状态的机制就很有用。如果将流程设置为“等待加载完成图标出现后再继续”,即使通信或应用的响应稍有延迟,处理流程也不容易出错。
此外,为发生错误时做好准备也很重要。makuroku 的脚本提供 TRY/CATCH 错误处理机制,可以实现“即使中途失败,也不让全部流程就此停止,而是记录错误后继续下一步”等操作。在无人运行中,这种“跌倒后还能重新站起来”的设计,是让自动化长期稳定运行的关键。
免费版与无限制方案的区别
makuroku 标配调度器。免费方案也可以设置一个计划,因此您可以先选择一项“今天最想自动化、每天都在重复的工作”,让它在固定时间自动执行。即使在免费范围内,也能充分体验计划执行的效果。
之后,您可能会开始在早、中、晚的不同时段运行多个作业,或想要并行处理每日、每周和每月的任务。进入这种正式运营阶段后,Pro 方案可提供不限数量的计划。无论如何,当您专注于只有人才能完成的工作时,PC会默默地不断处理例行任务——这正是计划执行带来的最大价值。
由特定契机启动的“触发器执行”
计划执行是一种在“固定时间”启动的机制,但自动化还有另一种方式,即由“特定契机(触发器)”启动。例如,“当指定窗口移到最前面时,自动执行宏”。在打开某个应用的瞬间完成初始设置,或当某个文件夹中出现新文件时开始处理——这种“事件驱动”的自动化具有与基于时间的计划不同的便利性。
基于时间和基于触发器的方式并不冲突,可以结合使用。例如,将“每天早上9点执行”的例行处理交给计划,将“出现特定画面时作出反应”的处理交给触发器。通过这种分工,可以实现更接近人类工作方式的细致自动化。两者的共同点都是免去“由您手动启动”的麻烦,从而将自动化提升到更高层次。
无人运行时的注意事项
通过计划或触发器进行无人执行时,必须以“无人查看”为前提来设计。首先,要养成保留日志(执行历史)的习惯,以便事后确认执行结果。如果记录了何时执行了什么以及成功与否,即使发生问题,也能迅速追查原因。makuroku 提供执行历史功能,您可以事后确认“昨晚的处理是否正常运行”。
其次,为避免失败后损失扩大,务必内置上述错误处理(TRY/CATCH)和等待画面状态的机制。此外,还要确认用于执行的PC是否进入睡眠状态或已经关机。即使设置了计划,如果PC本身没有运行,任务也不会执行。建议检查电源设置,并根据需要禁用自动睡眠,这样会更安心。做好这些准备后,即使在您睡觉期间,PC也能可靠而安全地持续工作。
计划执行创造的“隐形员工”
计划执行的真正价值并不只是节省时间,而是“你的分身会在你不在的时候替你工作”。无论你在开会、下班后的夜间,甚至节假日,PC都会按照设定默默地持续完成例行工作。这实际上就像多了一名员工。而且,这名员工不会疲倦、不会出错,也不会抱怨。
将这一思路进一步延伸,工作方式本身也会发生改变。把过去认为“必须由自己来做,否则就无法完成”的例行工作,一项项交给这名隐形员工。这样一来,你就能把时间集中在判断、创造以及与人沟通等只有人类才能完成的工作上。利用从简单劳动中解放出来的时间,投入到更有价值的工作中——这就是自动化带来的最大改变。
当然,没有必要一开始就自动化大量工作。先从将一个能够可靠运行的任务加入计划、亲自感受其效果开始吧。只要体验过一次“第二天早上,明明什么都没做,工作却已经完成了”,下一项应该自动化的工作自然就会浮现出来。这样逐步增加交给“隐形员工”的工作,不知不觉间,你的一天中就会出现可以用于真正重要之事的空余时间。
计划执行正是通往这种改变的入口。无需把它想得太复杂。只要已有能够运行的宏,将其设置为“每天早上8点执行”即可。仅仅这样一个操作,就会开始为你的每一天带来安静而可靠的改变。
如何确定计划执行的间隔
设置计划执行时,一个出人意料地令人纠结的问题是“应该多久执行一次”。频率过高时,可能在还没有数据需要处理的情况下徒劳运行,或给正在使用的PC增加负担。相反,如果频率过低,响应可能太迟,导致执行失去意义。最佳间隔取决于工作的性质。
例如,如果是制作日报,“每天早上1次”就足够了。如果是处理新文件,“每1小时”或“每30分钟”比较现实。对于紧急程度较高的监控工作,或许需要更短的间隔。判断标准是“可以容许多长时间的延迟”。将延迟1小时也没有问题的工作设置为每分钟执行一次,会造成很多浪费。兼顾工作所需的即时性与PC的负载,找出恰当的间隔吧。
组合运行多个计划
逐渐熟悉自动化后,你会希望不只使用一个计划,而是组合运行多个计划。例如,早上生成日报,中午检查库存,傍晚备份,夜间则执行耗时的繁重处理——像这样全天在最合适的时间自动执行各项工作。到了这个阶段,你的PC就会成为一名全天持续工作的“隐形员工”。
运行多个计划时,最好注意避免执行时间重叠。如果同时运行多个繁重处理,PC的负载会升高,运行可能变得不稳定。将它们安排在不同的时间段,就能让各项处理稳定运行。makuroku的免费方案提供1个计划名额,而到了正式运行多个作业的阶段,Pro方案则可不限数量地创建计划。先通过1个计划体验效果,再根据需要逐步增加,是一种稳妥而不勉强的推进方式。
如何判断哪些工作适合计划执行
并非所有工作都适合定时执行。适合的是那些“能够在固定时间、按照固定步骤、无人值守执行”的工作。相反,如果每次执行都需要人工判断,或者每次内容都有很大变化,那么这些工作本身并不适合定时执行。首先,不妨从自己的业务中梳理出那些“希望一到时间就自动开始”的工作。
典型的例子是每天、每周或每月必定发生的固定业务。每天早上的数据汇总、定期备份、月末结算处理的准备——这些“已纳入计划的重复工作”非常适合定时执行。此外,把耗时的繁重处理安排在您不使用 PC 的夜间,也是一种明智的用法。这样完全不会占用实际工作时间,就能完成处理。
另一方面,对于需要人工立即确认执行结果的工作,或在失败时必须立刻处理的工作,如果完全交给无人值守的定时执行,就应当更加谨慎。更安全的做法是先通过手动执行使这些工作充分稳定,加入错误处理后,再分阶段转为定时执行。以“无人值守地交给它是否没问题”为判断标准,是安心使用定时执行的诀窍。
如果使用得当,定时执行是一项能够显著改变您工作方式的强大功能。判断哪些工作适合它,并先从一个能够可靠运行的任务开始。感受到效果后,再逐步扩大交给它的范围。这种稳扎稳打的推进方式,能让持续无人运行的自动化真正融入您的日常生活。
区分使用定时执行与手动执行
没有必要把所有自动化都设为定时执行。手动执行和定时执行各有适用的场景。手动执行适合那些您希望自行控制执行时机,或者在执行前需要进行某些准备的工作。如果设置为按一个快捷键即可执行,就能在需要时立即调用,非常方便。
另一方面,定时执行适合那些希望在固定时间、无人值守且可靠执行的工作。即使您忘记了或不在座位上,工作也会按设定执行,令人安心。这两种方式并不对立,而应根据工作的性质灵活选用。“想自己启动的工作用手动执行,想在固定时间自动运行的工作用定时执行”——掌握这种区分方法后,自动化的应用范围会大幅拓展。
先把一项工作加入计划
感受定时执行效果的最快方法,不是追求完美,而是先尝试只加入一项工作。如果已有能够运行的宏,只需将它设置为“每天早上〇点执行”。第二天早上,当您看到自己什么都没做,工作却已经完成时,就会理解自动化真正的价值。从那里开始,第二项、第三项……您的“不工作也能自行运转的机制”自然会越来越多。
使用 makuroku,您可以在 Windows 上通过一个应用完成记录、脚本化和定时执行,并且能够免费开始使用。首先记录一项每天重复的工作,将它加入计划,让明天早上轻松一点吧。
免费试用
用 makuroku 来自动化它
makuroku 录制你的鼠标和键盘操作,然后自动回放。需要更多时可加上 SCR 脚本和 AI(MCP)集成。所有功能在 Windows 上免费使用。