Akce úkolů
Pracovní položky prováděné úlohou se nazývají akce. Úkol může mít jednu akci nebo maximálně 32 akcí. Mějte na paměti, že pokud je zadáno více akcí, spouští se postupně.
Typy akcí
Následující tabulka akcí popisuje typ práce nebo akcí, které může úkol provést.
Typ akce | Popis |
---|---|
Akce obslužné rutiny | Tato akce aktivuje obslužnou rutinu modelu COM. |
Akce Exec | Tato akce provede operaci příkazového řádku, jako je spuštění Poznámkového bloku. |
Akce e-mailu | Tato akce odešle e-mail při aktivaci úkolu. |
Zobrazit akci zprávy | Tato akce zobrazuje pole se zprávou se zadanou zprávou a názvem. |
Určení akcí
Akce úlohy se zadají, když je úkol definován a uložen v kolekci akcí používaných službou Plánovač úloh. Následující tabulka obsahuje odkazy na referenční témata pro rozhraní API a elementy XML, které jsou přidružené k akcím.
Další informace a příklady o používání rozhraní plánovače úloh, skriptování objektů a XML naleznete v tématu Použití plánovače úloh.
Rozhraní API pro vývoj v jazyce C++
Rozhraní api | Popis |
---|---|
vlastnost Actions ITaskDefinition | Získá nebo nastaví akce prováděné úlohou. |
IActionCollection | Obsahuje akce prováděné úlohou. |
IComHandlerAction | Představuje akci, která aktivuje obslužnou rutinu. |
IExecAction | Představuje akci, která provádí operaci příkazového řádku. |
IEmailAction | Představuje akci, která odešle e-mailovou zprávu. |
IShowMessageAction | Představuje akci, která zobrazuje pole se zprávou. |
Skriptování rozhraní API objektů pro vývoj skriptování
Rozhraní api | Popis |
---|---|
TaskDefinition.Actions | Získá nebo nastaví akce prováděné úlohou. |
ActionCollection | Obsahuje akce prováděné úlohou. |
ComHandlerAction | Představuje akci, která aktivuje obslužnou rutinu. |
ExecAction | Představuje akci, která provádí operaci příkazového řádku. |
EmailAction | Představuje akci, která odešle e-mailovou zprávu. |
ShowMessageAction | Představuje akci, která zobrazuje pole se zprávou. |
Elementy XML
Element | Popis |
---|---|
akcí | Definuje akce prováděné úlohou. |
obslužné rutiny | Představuje akci, která aktivuje obslužnou rutinu. |
Exec | Představuje akci, která provádí operaci příkazového řádku. |
sendemail | Představuje akci, která odešle e-mailovou zprávu. |
ShowMessage | Představuje akci, která zobrazuje pole se zprávou. |
Použití proměnných ve vlastnostech akce
Některé vlastnosti akce, které jsou typu BSTR mohou v řetězcových hodnotách obsahovat proměnné $(Arg0), $(Arg1), ..., $(Arg32). Tyto proměnné jsou nahrazeny hodnotami zadanými v parametrech parametru IRegisteredTask::Run a IRegisteredTask::RunEx metody nebo jsou obsaženy v triggeru události úkolu. Následující tabulka uvádí vlastnosti akce, které mohou v řetězcových hodnotách používat proměnné.
Akce | Vlastnosti |
---|---|
Akce obslužné rutiny modelu COM | C++:
Skriptování: |
Akce e-mailu | C++:
Skriptování:
|
Akce Exec | C++: Skriptování:
|
Zobrazit akci zprávy | C++:
Skriptování: |
Související témata
-
o plánovače úloh