Compartilhar via


Interface IExecAction (taskschd.h)

Representa uma ação que executa uma operação de linha de comando.

Herança

A interface IExecAction herda da interface IAction.

Métodos

A interface IExecAction tem esses métodos.

 
IExecAction::get_Arguments

Obtém ou define os argumentos associados à operação de linha de comando. (Obter)
IExecAction::get_Path

Obtém ou define o caminho para um arquivo executável. (Obter)
IExecAction::get_WorkingDirectory

Obtém ou define o diretório que contém o arquivo executável ou os arquivos usados pelo arquivo executável. (Obter)
IExecAction::p ut_Arguments

Obtém ou define os argumentos associados à operação de linha de comando. (Put)
IExecAction::p ut_Path

Obtém ou define o caminho para um arquivo executável. (Put)
IExecAction::p ut_WorkingDirectory

Obtém ou define o diretório que contém o arquivo executável ou os arquivos usados pelo arquivo executável. (Put)

Comentários

Essa ação executa uma operação de linha de comando. Por exemplo, a ação pode executar um script ou iniciar um executável.

Ao ler ou gravar XML, uma ação de execução é especificada no elemento Exec do esquema do Agendador de Tarefas.

Se as variáveis de ambiente forem usadas nas propriedades Path, Arguments ou WorkingDirectory , os valores das variáveis de ambiente serão armazenados em cache e usados quando o Taskeng.exe (o mecanismo de tarefas) for iniciado. As alterações nas variáveis de ambiente que ocorrem após a inicialização do mecanismo de tarefas não serão usadas pelo mecanismo de tarefas.

Exemplos

Para obter mais informações e código de exemplo para essa interface, consulte Exemplo de gatilho de tempo (C++).

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho taskschd.h

Confira também

Iaction

Agendador de Tarefas

Interfaces do Agendador de Tarefas