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 unas pocas declaraciones a un archivo de texto ".vbs", puede escribir en archivos de texto e incluso ejecutar 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:

Video del día

Establezca WshShell = WScript. CreateObject ("WScript. Cáscara")

Dim exeName Dim statusCode

exeName = "% windir% \ bloc de notas"

statusCode = WshShell. Ejecutar (exeName, 1, verdadero)

MsgBox ("Fin del programa")

Este código de 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 instrucción aparezca de la siguiente manera:

exeName = "C: \ MusicLab.exe"

Deje el valor de "exeName" sin cambios por ahora. La siguiente instrucció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 aparezca la ventana del EXE cuando se abra. 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". Agrega ".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 del archivo y haga clic en "Guardar". Esto guarda el archivo como un archivo VBScript.

Etapa 4

Abra el Explorador de Windows y busque 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 pasó "1" al comando "Ejecutar". Si hubiera pasado 0 en su lugar, 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".

Propina

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 usa 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, puede 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 tratan sobre VBScript y el parámetro "WindowStyle".