在另一个任务运行后运行一个任务

kfi*_*rba 6 windows scheduled-tasks windows-8

我有两个任务:

  1. 运行 WAMP
  2. 打开谷歌浏览器

我想要做的是在任务 1 已经触发后触发任务 2。在 WAMP 的任务运行后,我想运行 Google Chrome 的任务。

把它想象成一个回调函数。当任务 1 运行完成后,触发任务 2。

注意:我正在尝试使用 Windows 8.1 任务调度程序来做到这一点

Lor*_*ita 6

您可以使用“发生事件”选项触发 Task2。转到(设置 - 自定义 - 编辑事件过滤器)并将此代码放在 XML 选项卡中。

<QueryList>
  <Query Id="0" Path="Microsoft-Windows-TaskScheduler/Operational">
    <Select Path="Microsoft-Windows-TaskScheduler/Operational">*[EventData
[@Name='TaskSuccessEvent'][Data[@Name='TaskName']='\Task1']]</Select>
  </Query>
</QueryList>
Run Code Online (Sandbox Code Playgroud)

  • 为此,您需要启用任务历史记录。在任务计划程序的右侧“操作”侧栏中,“启用所有任务历史记录”可对其进行切换 (Windows 10)。 (4认同)