Действия с задачами
Рабочие элементы, выполняемые задачей, называются действиями. Задача может иметь одно действие или не более 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++: Написание скриптов: |
Действие Email | C++:
Написание скриптов:
|
Действие exec | C++: Написание скриптов: |
Показать действие сообщения | C++: Написание скриптов: |