当计算机从睡眠/休眠状态唤醒时触发 Windows 7 中的任务计划程序

当计算机从睡眠/休眠状态唤醒时触发 Windows 7 中的任务计划程序

我不希望任务调度程序或其他程序唤醒计算机,但是当我打开笔记本电脑并且机器唤醒时,我希望这成为任务调度程序或其他程序用来运行应用程序的触发器。

答案1

您可以在任务的“设置”选项卡上勾选“在错过计划启动后尽快运行任务”复选框。这至少适用于定期安排但因睡眠/休眠/关机而无法启动的任务。

似乎没有“从睡眠状态唤醒时”触发器,但您可能可以使用“事件时”触发器。有趣的事件似乎来自“Kernel-Power”和“Power-Troubleshooter”。系统睡眠会生成来自 Kernel-Power 的事件,事件 ID 为 42。唤醒是来自 Power-Troubleshooter 的事件,事件 ID 为 1。

答案2

Johannes 建议的基于事件的解决方案对我来说效果很好。我希望每次我取消休眠计算机(Windows 7)时,在记事本中打开某个文本文件(我的待办事项列表)。我设置了一个计划任务,以该事件作为触发器运行:

  • 日志:系统
  • 来源:Power-Troubleshooter
  • 事件 ID:1

这对我来说很有效。

答案3

从睡眠状态恢复时发生事件 107,进入睡眠状态时发生事件 42。我刚刚尝试在从睡眠状态恢复时触发事件 107 来触发程序,它成功了

在此处输入图片描述

在此处输入图片描述

计划任务

答案4

下面是自动热键解决方案基于类似的问题

将下面的(一行)脚本保存为以 .ahk 结尾的文件:

Send {Volume_Down 100} ; Turns the volume DOWN 100 intervals

要在登录时或计算机唤醒时运行它,有一个 AutoHotkey 脚本可以尝试解决这个问题这里,或者你可以使用以下脚本运行任务计划程序

更多信息请见这里(控制音量)这里(使用 AutoHotkey)

相关内容