Windows Script Host  

Método Exec

Ejecuta una aplicación en un entorno de comandos secundario y proporciona acceso a las secuencias StdIn, StdOut y StdErr.

objeto.Exec(cdnComando)

Argumentos

objeto
Objeto WshShell.
cdnComando
Cadena que indica la línea de comandos que se utiliza para ejecutar la secuencia de comandos. La línea de comandos debe aparecer tal y como se escribiría en el símbolo del sistema.

Comentarios

El método Exec devuelve un objeto WshScriptExec que proporciona información de estado y de error acerca de una secuencia de comandos ejecutada con Exec, así como acceso a los canales StdIn, StdOut y StdErr. El método Exec sólo permite ejecutar aplicaciones de la línea de comandos. No se puede utilizar para ejecutar secuencias de comandos remotas. No confunda los métodos Exec y Execute (este último, del objeto WshRemote).

Ejemplo

El ejemplo siguiente demuestra el fundamento del método Exec.

[VBScript]
Dim WshShell, oExec
Set WshShell = CreateObject("WScript.Shell")

Set oExec = WshShell.Exec("calc")

Do While oExec.Status = 0
     WScript.Sleep 100
Loop

WScript.Echo oExec.Status
[JScript]
var WshShell = new ActiveXObject("WScript.Shell");
var oExec = WshShell.Exec("calc");

while (oExec.Status == 0)
{
     WScript.Sleep(100);
}

WScript.Echo(oExec.Status);

Consulte también

Objeto WshScriptExec

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.