Sdílet prostřednictvím


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í:

o plánovače úloh