Interfaz IExecAction (taskschd.h)

Representa una acción que ejecuta una operación de línea de comandos.

Herencia

La interfaz IExecAction hereda de la interfaz IAction.

Métodos

La interfaz IExecAction tiene estos métodos.

 
IExecAction::get_Arguments

Obtiene o establece los argumentos asociados a la operación de línea de comandos. (Obtener)
IExecAction::get_Path

Obtiene o establece la ruta de acceso a un archivo ejecutable. (Obtener)
IExecAction::get_WorkingDirectory

Obtiene o establece el directorio que contiene el archivo ejecutable o los archivos que usa el archivo ejecutable. (Obtener)
IExecAction::p ut_Arguments

Obtiene o establece los argumentos asociados a la operación de línea de comandos. (Put)
IExecAction::p ut_Path

Obtiene o establece la ruta de acceso a un archivo ejecutable. (Put)
IExecAction::p ut_WorkingDirectory

Obtiene o establece el directorio que contiene el archivo ejecutable o los archivos que usa el archivo ejecutable. (Put)

Comentarios

Esta acción realiza una operación de línea de comandos. Por ejemplo, la acción podría ejecutar un script o iniciar un ejecutable.

Al leer o escribir XML, se especifica una acción de ejecución en el elemento Exec del esquema del Programador de tareas.

Si las variables de entorno se usan en las propiedades Path, Arguments o WorkingDirectory , los valores de las variables de entorno se almacenan en caché y se usan cuando se inicia el Taskeng.exe (el motor de tareas). El motor de tareas no usará los cambios en las variables de entorno que se producen después de iniciar el motor de tareas.

Ejemplos

Para obtener más información y código de ejemplo para esta interfaz, vea Ejemplo de desencadenador de hora (C++).

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado taskschd.h

Consulte también

IAction

Programador de tareas

Interfaces del programador de tareas