我不希望任务调度程序或其他程序唤醒计算机,但是当我打开笔记本电脑并且机器唤醒时,我希望这成为任务调度程序或其他程序用来运行应用程序的触发器。
答案1
您可以在任务的“设置”选项卡上勾选“在错过计划启动后尽快运行任务”复选框。这至少适用于定期安排但因睡眠/休眠/关机而无法启动的任务。
似乎没有“从睡眠状态唤醒时”触发器,但您可能可以使用“事件时”触发器。有趣的事件似乎来自“Kernel-Power”和“Power-Troubleshooter”。系统睡眠会生成来自 Kernel-Power 的事件,事件 ID 为 42。唤醒是来自 Power-Troubleshooter 的事件,事件 ID 为 1。
答案2
Johannes 建议的基于事件的解决方案对我来说效果很好。我希望每次我取消休眠计算机(Windows 7)时,在记事本中打开某个文本文件(我的待办事项列表)。我设置了一个计划任务,以该事件作为触发器运行:
- 日志:系统
- 来源:Power-Troubleshooter
- 事件 ID:1
这对我来说很有效。