Cómo ejecutar EXE en VBScript

VBScript, un subconjunto de Visual Basic, es un lenguaje de programación gratuito que cualquiera puede usar para crear aplicaciones útiles de Windows. Al agregar solo unas pocas declaraciones a un archivo de texto ".vbs", puede escribir en archivos de texto e incluso iniciar programas EXE usando un comando "Ejecutar". Este comando resulta útil cuando desea crear accesos directos a programas de uso frecuente. Los desarrolladores también pueden usar el comando "Ejecutar" dentro de aplicaciones VBScript más complejas para iniciar programas EXE externos según sea necesario.

Paso 1

Abra el Bloc de notas y pegue el siguiente código en un nuevo documento:

Establecer WshShell =WScript.CreateObject("WScript.Shell")

Dim exeName Dim código de estado

exeName ="%windir%\notepad"

código de estado =WshShell.Run (exeName, 1, verdadero)

MsgBox("Fin del programa")

Este código VBScript crea un objeto "Shell" en la línea 1. Tenga en cuenta el valor de "exeName". Esta variable contiene el nombre del EXE que desea ejecutar. Ese nombre es la ruta al Bloc de notas en este ejemplo. Si quisiera ejecutar un programa EXE llamado "MusicLab.exe" ubicado en su unidad "C", haría que la cuarta declaración apareciera de la siguiente manera:

exeName ="C:\MusicLab.exe"

Deje el valor de "exeName" sin cambios por ahora. La siguiente declaración ejecuta el comando "Ejecutar". El comando "Ejecutar" ejecuta el EXE especificado en la variable "exeName". El segundo parámetro, "1", en el comando "Ejecutar" le dice a VBScript cómo le gustaría que apareciera la ventana del EXE cuando se abre. Un valor de "1" hace que VBScript muestre una ventana normal. El valor final en el comando "Ejecutar", "verdadero", hace que el programa VBScript se detenga hasta que se cierre el EXE que ejecuta. La declaración final muestra un cuadro de mensaje que le permite saber que el VBScript se completó.

Paso 2

Haga clic en el botón "Archivo" del Bloc de notas y luego haga clic en "Guardar como". Se abre la ventana Guardar como. Esta ventana le permite guardar su programa VBScript.

Paso 3

Escriba un nombre para el programa, como "MyScript" en el cuadro de texto "Nombre de archivo". Agregue ".vbs" al final de ese nombre. Por ejemplo, si elige "MyScript" como nombre de archivo, escriba "MyScript.vbs" (sin las comillas) en el cuadro de texto del nombre de archivo y haga clic en "Guardar". Esto guarda el archivo como un archivo VBScript.

Paso 4

Abra el Explorador de Windows y localice el archivo. Haga doble clic en el archivo. Se ejecuta y una nueva instancia de Bloc de notas. El programa VBScript se detiene después de que se abre el Bloc de notas porque pasaste "1" al comando "Ejecutar". Si hubiera pasado 0 en su lugar, el VBScript no se detendría.

Paso 5

Cierre el Bloc de notas. El programa reanuda la ejecución y muestra el cuadro de mensaje que dice "Fin del programa".

Consejo

Muchas veces, es posible que no le importe cómo se ve la ventana de un EXE cuando usa VBScript para iniciar el EXE. Este ejemplo utiliza un estilo de ventana de "1", como se ve en el comando "Ejecutar" descrito anteriormente. El valor "1" activa la ventana y la muestra en modo normal. Sin embargo, podría pasar "2" al comando "Ejecutar" en su lugar. El número "2" le dice a VBScript que active la ventana del EXE y la minimice. Existen diez estilos de ventana. Cada estilo muestra la ventana del EXE de una manera diferente. Puede encontrar tablas que muestran esos estilos en sitios web que analizan VBScript y el parámetro "WindowStyle".