Действия задачи
Рабочие элементы, выполняемые задачей, называются действиями. Задача может иметь одно действие или не более 32 действий. Помните, что при указании нескольких действий они выполняются последовательно.
Типы действий
В следующей таблице действий описывается тип работы или действий, которые могут выполняться задачей.
Тип действия | Описание |
---|---|
Действие ComHandler | Это действие запускает обработчик COM. |
Действие Exec | Это действие выполняет операцию командной строки, например запуск Блокнота. |
Действие электронной почты | Это действие отправляет сообщение электронной почты при активации задачи. |
Показать действие сообщения | Это действие показывает поле сообщения с указанным сообщением и заголовком. |
Указание действий
Действия задачи задаются, когда задача определена и хранится в коллекции действий, используемых службой планировщика задач. В следующей таблице перечислены ссылки на справочные разделы для API и XML-элементов, связанных с действиями.
Дополнительные сведения и примеры использования интерфейсов планировщика задач, объектов скриптов и XML см. в использовании планировщика задач.
API интерфейса для разработки C++
API | Описание |
---|---|
свойство Actions iTaskDefinition | Возвращает или задает действия, выполняемые задачей. |
IActionCollection | Содержит действия, выполняемые задачей. |
IComHandlerAction | Представляет действие, которое запускает обработчик. |
IExecAction | Представляет действие, которое выполняет операцию командной строки. |
IEmailAction | Представляет действие, которое отправляет сообщение электронной почты. |
IShowMessageAction | Представляет действие, отображающее окно сообщения. |
API объектов скриптов для разработки скриптов
API | Описание |
---|---|
TaskDefinition.Actions | Возвращает или задает действия, выполняемые задачей. |
ActionCollection | Содержит действия, выполняемые задачей. |
ComHandlerAction | Представляет действие, которое запускает обработчик. |
ExecAction | Представляет действие, которое выполняет операцию командной строки. |
EmailAction | Представляет действие, которое отправляет сообщение электронной почты. |
ShowMessageAction | Представляет действие, отображающее окно сообщения. |
XML-элементы
Элемент | Описание |
---|---|
действия | Определяет действия, выполняемые задачей. |
ComHandler | Представляет действие, которое запускает обработчик. |
Exec | Представляет действие, которое выполняет операцию командной строки. |
SendEmail | Представляет действие, которое отправляет сообщение электронной почты. |
ShowMessage | Представляет действие, отображающее окно сообщения. |
Использование переменных в свойствах действия
Некоторые свойства действия, которые имеют тип BSTR могут содержать переменные $(Arg0), $(Arg1), ..., $(Arg32) в строковых значениях. Эти переменные заменяются значениями, указанными в параметре params методах IRegisteredTask::Run и методы IRegisteredTask::RunEx или содержатся в триггере события для задачи. В следующей таблице перечислены свойства действия, которые могут использовать переменные в их строковых значениях.
Действие | Свойства |
---|---|
Действие обработчика COM | C++:
Сценариев: |
Действие электронной почты | C++:
Сценариев:
|
Действие Exec | C++:
Сценариев: |
Показать действие сообщения | C++: Сценариев: |