Ayuda sencilla. Hazle una pregunta a un hermano o hermana mayor que sepa programación.
Ejecutar el programa en un nuevo proceso.
object.Run(strCommand, [intWindowStyle], [bWaitOnReturn])
Parámetros
objeto
Objeto WshShell.
strCommand
Un valor de cadena que representa la línea de comando que se ejecutará. Se deben incluir todos los argumentos que se pasarán al ejecutable.
intWindowStyle
Opcional. Un valor entero que representa la apariencia de la ventana del programa. Tenga en cuenta que no todos los programas utilizan esta información.
bWaitOnReturn
Opcional. Un valor booleano que indica si el script espera a que el programa termine de ejecutarse antes de continuar con la siguiente instrucción del script. Si se establece en verdadero, el script se ejecuta después de que el programa haya terminado de ejecutarse y el método Ejecutar devuelve cualquier código de error devuelto por el programa. Si se establece en falso (el valor predeterminado), el método Ejecutar devolverá automáticamente 0 (no un código de error) inmediatamente después de iniciar el programa.
Descripción
El método Run devuelve un número entero. El método Ejecutar inicia un programa que se ejecuta en un nuevo proceso de Windows. Puede hacer que el script espere hasta que el programa haya terminado de ejecutarse antes de continuar. Esto le permite ejecutar scripts y programas simultáneamente. Las variables de entorno dentro de los parámetros de strCommand se expanden automáticamente. Si un tipo de archivo está registrado correctamente con un programa, el programa se ejecutará cuando se llame al método Ejecutar en un archivo de ese tipo. Por ejemplo, si tiene Word instalado en su sistema informático, al llamar al método Ejecutar en un archivo *.doc se iniciará Word y se cargará el documento. La siguiente tabla enumera las configuraciones disponibles para intWindowStyle.
intWindowStyle Descripción
0 Oculta una ventana y activa otra.
1 Activa y muestra la ventana. Si una ventana se minimiza o maximiza, el sistema la restaura a su tamaño y posición originales. La aplicación debe especificar este indicador la primera vez que se muestra la ventana.
2 Activa la ventana y muéstrala como una ventana minimizada.
3 Activa la ventana y muéstrala como una ventana maximizada.
4 Muestra las ventanas según el tamaño y la posición de la ventana más cercana. La ventana activa permanece activa.
5 Activa la ventana y muéstrala en su tamaño y posición actual.
6 Minimiza la ventana especificada y activa la siguiente ventana superior en orden Z.
7 Muestra la ventana como una ventana minimizada. La ventana activa permanece activa.
8 Muestra la ventana en su estado actual. La ventana activa permanece activa.
9 Activa y muestra la ventana. Si una ventana se minimiza o maximiza, el sistema la restaura a su tamaño y posición originales. Las aplicaciones deben especificar este indicador al restaurar una ventana minimizada.
10 Configure el estado de visualización de acuerdo con el estado del programa de la aplicación iniciada.
Ejemplo 1
El siguiente código VBScript abre una copia del script actualmente en ejecución con el Bloc de notas.
Establezca WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "windir\notepad " amp WScript.ScriptFullName
El siguiente VBScript; El código hace lo mismo que el código anterior, excepto que especifica el tipo de ventana, espera a que el usuario cierre el Bloc de notas y guarda el código de error devuelto por el Bloc de notas cuando se cierra el Bloc de notas.
Establecer WshShell = WScript.CreateObject("WScript.Shell")
Return = WshShell.Run("notepad " & WScript.ScriptFullName, 1, verdadero)
Ejemplo 2
El siguiente código VBScript abre una ventana de comando, cambia la ruta a C:\ y ejecuta el comando DIR.
Dim oShell
Establecer oShell = WScript.CreateObject ("WSCript.shell")
oShell.run "cmd /K CD C:\ amp; Dir "
Establecer oShell = Nada