任务作
任务执行的工作项称为作。 任务可以具有单个作或最多 32 个作。 请注意,在指定多个作时,会按顺序执行它们。
作类型
下表描述了任务可以完成的工作或作的类型。
作类型 | 描述 |
---|---|
ComHandler作 | 此作触发 COM 处理程序。 |
Exec作 | 此作执行命令行作,例如启动记事本。 |
电子邮件作 | 此作在触发任务时发送电子邮件。 |
显示消息作 | 此作显示具有指定消息和标题的消息框。 |
指定作
任务定义任务并将其存储在任务计划程序服务使用的作集合中时,将指定任务的作。 下表列出了与作关联的 API 和 XML 元素的引用主题的链接。
有关如何使用任务计划程序接口、脚本对象和 XML 的详细信息和示例,请参阅 使用任务计划程序。
用于C++开发的接口 API
应用程序接口 | 描述 |
---|---|
ITaskDefinition的Actions 属性 | 获取或设置任务执行的作。 |
IActionCollection | 包含任务执行的作。 |
IComHandlerAction | 表示触发处理程序的作。 |
IExecAction | 表示执行命令行作的作。 |
IEmailAction | 表示发送电子邮件的作。 |
IShowMessageAction | 表示显示消息框的作。 |
脚本开发脚本对象 API
应用程序接口 | 描述 |
---|---|
TaskDefinition.Actions | 获取或设置任务执行的作。 |
ActionCollection | 包含任务执行的作。 |
ComHandlerAction | 表示触发处理程序的作。 |
ExecAction | 表示执行命令行作的作。 |
EmailAction | 表示发送电子邮件的作。 |
ShowMessageAction | 表示显示消息框的作。 |
XML 元素
元素 | 描述 |
---|---|
作 | 定义任务执行的作。 |
ComHandler | 表示触发处理程序的作。 |
Exec | 表示执行命令行作的作。 |
SendEmail | 表示发送电子邮件的作。 |
ShowMessage | 表示显示消息框的作。 |
在作属性中使用变量
BSTR 类型的某些作属性在其字符串值中包含 $(Arg0)、$(Arg1)、...、$(Arg32) 变量。 这些变量将替换为在 IRegisteredTask::Run 和 IRegisteredTask::RunEx 方法 参数中指定的值,或包含在任务的事件触发器中。 下表列出了可以在其字符串值中使用变量的作属性。
行动 | 性能 |
---|---|
COM 处理程序作 | C++: 脚本: |
电子邮件作 | C++:
脚本:
|
Exec作 | C++: 脚本: |
显示消息作 | C++: 脚本: |
相关主题
-
有关任务计划程序 的