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

时间:2014-05-05 11:45:18

标签: windows windows-8 scheduled-tasks

我有两个任务:

  1. 运行WAMP
  2. 打开Goog​​le Chrome
  3. 我要做的是在任务编号1触发后触发任务编号2。 在WAMP的任务运行后,我想运行Google Chrome的任务。

    将其视为回调函数。当任务1完成运行时,触发任务2。

    注意:我正在尝试使用Windows 8.1任务计划程序

2 个答案:

答案 0 :(得分:3)

您可以使用'在事件'上触发任务2。选项。转到(设置 - 自定义-Edit事件过滤器)并将此代码放在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>

答案 1 :(得分:0)

让我们说,我已经在服务器上安排了Task1,现在我想在成功完成Task1时执行Task2,然后使用以下触发器创建Task2

<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 Task Scheduler After Another