Tecnología

Inicio

Cómo abrir una aplicación para Windows mediante Visual Basic

Cómo abrir una aplicación para Windows mediante Visual Basic


En algún momento puede que le resulte beneficioso para ejecutar una aplicación de Windows en Visual Basic. Por ejemplo, es posible que necesite abrir y trabajar con otra aplicación mientras una aplicación de Visual Basic ejecuta. Las capacidades multitarea de Windows permiten que esto suceda. Un solo comando de Visual Basic realiza la tarea, siempre y cuando usted sabe dónde en el equipo para buscar el archivo ejecutable que abre la aplicación requerida. Teniendo en cuenta este conocimiento y unas pocas líneas de código, el comando "Shell" en Visual Basic hace el resto.

Instrucciones

1 Crear un nuevo programa de Visual Basic, haga clic en la plantilla "EXE estándar" cuando Visual Basic abre. Esto proporciona una forma básica para un ejemplo de la apertura de las aplicaciones con el comando "Shell". Haga clic en "Archivo" y "Guardar proyecto como," entrar en un nombre de formulario y el proyecto nombre cuando se le solicite en las pequeñas ventanas que se pueden abrir. Para este ejemplo, utilice "OpenWindowsApp" como el nombre del formulario y "Abrir la aplicación de Windows", como el nombre del proyecto. Visual Basic se adjunte los sufijos por defecto, "frm" a la forma y ".vbp" al nombre del proyecto.

2 Añadir una "OptionButton" a la forma haciendo doble clic sobre este control en el panel de "caja de herramientas" a la izquierda de la pantalla. El icono de este botón en la caja de herramientas consiste en un pequeño círculo con un punto en el centro. Haga clic en este control en el formulario para ver las propiedades en el panel derecho. Haga doble clic en la propiedad "Caption" en la lista para resaltar el nombre por defecto. Cambiar esto a "Bloc de notas".

3 Repita el paso 2 para añadir dos OptionButtons más a la forma, el cambio de la propiedad de título para el segundo para "Internet Explorer" y el tercero para "Símbolo del sistema".

4 Haga doble clic en el icono "CommandButton", un pequeño rectángulo en un cuadrado más grande en la caja de herramientas, añadir esto a la forma. Cambiar la propiedad de título de este botón para leer "Abrir aplicación." Agregar un segundo CommandButton a la forma de la misma manera, pero hacen de esta leyenda decía "Salir".

5 Haga clic en "Ver" y luego "Código" en el menú de nivel superior. En la ventana de código, escriba las siguientes líneas exactamente como se indica:

Private Sub Command1_Click ()
Dim como secuencia NombreApl
Si la opción 1 = entonces verdad
Shell "Bloc de notas", vbNormalFocus
ElseIf Opción 2 = entonces verdad
Shell "C: \ Archivos de programa \ Internet Explorer \ iexplore.exe", vbNormalFocus
ElseIf Option3 = entonces verdad
Shell "C \ windows \ system32 \ cmd.exe", vbNormalFocus
Otra cosa: AppName = InputBox ( "¿Qué hacer aplicación que desea abrir")
Shell AppName, vbNormalFocus
Terminara si
End Sub

Private Sub Comando2_Click ()
Fin
End Sub

6 Pulse la tecla "F5" para ejecutar el programa. Cuando se selecciona una de las opciones que se ofrecen a continuación, haga clic en "Abrir aplicación", el programa relacionado se ejecutará en una nueva ventana. Si no selecciona una de estas opciones y, simplemente haga clic en el botón "Abrir la aplicación", aparecerá un símbolo, preguntando por el nombre de la aplicación. A continuación, debe proporcionar la ruta completa al ejecutable para el programa apropiado. Si el programa existe en la ruta del sistema, como "Bloc de notas" hace en el paso 5, a continuación, se puede omitir el nombre de ruta completo.

Consejos y advertencias

  • Utilice el Explorador de Windows para identificar la ruta completa a otras aplicaciones de Windows y luego o bien sustituir estos por los ejemplos aquí o utilice el comando "Shell" como usted desea en sus propias aplicaciones de Visual Basic.
  • El más mínimo error en la introducción de una ruta de la aplicación y el nombre del archivo se abre una " 'Error en tiempo de 53': Archivo no encontrado" y hacer que el programa deje de funcionar.