Ejecutar Programas desde Visual Basic .Net


La aplicación para esta ocasión permite ejecutar desde Visual Basic algunos programas.

  • Diseñamos el formulario tal como aparece en la imagen.

  • Asignamos los nombres a los controles respectivos.

  • Por último hacemos la pequeña codificación.

Nota:Para poder ejecutar los programas debes de saber la ubicación de su .exe en tu disco duro, estos los dejo como ejemplo porque son programas que su ubicación es la misma en cualquier Windows XP(Pero podria variar el nombre del disco duro, es mejor revisar bien). Pero puedes ejecutar cualquier otro programa teniendo en cuenta su ubicación.

 

Public Class Form1

    Private Sub btncal_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btncal.Click
        'Ejecutar la Calculadora
        Shell("C:\WINDOWS\system32\calc.exe", AppWinStyle.NormalFocus)
    End Sub

    Private Sub btnPaint_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPaint.Click
        'Ejecutar Paint
        Shell("C:\WINDOWS\system32\mspaint.exe", AppWinStyle.MaximizedFocus)
    End Sub
    Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnBN.Click
        'Ejecutar el BLoc de notas
        Shell("C:\WINDOWS\system32\notepad.exe", AppWinStyle.NormalFocus)
    End Sub
    Private Sub btnExplorer_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnWE.Click
        'Ejecutar el Explorador de Windows
        Shell("C:\WINDOWS\explorer.exe", AppWinStyle.MaximizedFocus)
    End Sub

    Private Sub btnSS_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSpider.Click
        'Ejecutar Solitario Spider
        Shell("C:\WINDOWS\system32\spider.exe", AppWinStyle.NormalFocus)
    End Sub

    Private Sub btnBM_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnBM.Click
        'Ejecutar Busca Minas
        Shell("C:\WINDOWS\system32\winmine.exe", AppWinStyle.NormalFocus)
    End Sub

    Private Sub btncmd_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btncmd.Click
        'Ejecutar CDM
        Shell("C:\WINDOWS\system32\cmd.exe", AppWinStyle.MinimizedFocus)
    End Sub

    Private Sub btnVol_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnVol.Click
        'Ejecutar Control de Volumen del sistema
        Shell("C:\WINDOWS\system32\sndvol32.exe", AppWinStyle.NormalFocus)
    End Sub

    Private Sub btnSalir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSalir.Click
        'Boton para cerrar la aplicación
        Me.Close()
    End Sub
End Class

  • Si te fijas, al final de cada linea de código por boton, algunos terminan de forma distinta, ésta última parte del código permite presentar el programa de diferentes formas. A continuación una tabla para poder enternderlo mas.

Por ultimo dejo AQUI la aplicación para descargar

Publicado el 4 junio, 2010 en .Net, Programación, Visual Basic, Windows y etiquetado en , , . Guarda el enlace permanente. 9 comentarios.

  1. Buena información. Muy práctico

  2. como hago cuando mi programa que quiero ejecutar pide un usuario y contraseña, pues yo tengo el usuario y la contraseña solo que quiero encotrar la forma de que yo entre sin tener que pasar por ahi…..

  3. Amigo, me podrias pasar el codigo pero en MDI, me gustaria que las aplicaciones que se mandan a ejecutar, se ejecutaran ahi mismo, asi como encapsulado…Al momento de dar click, corra ahi mismo los programas…Muxas gracias amigo…

  4. qe se ejecuten en un PictureBox….gracias…

  5. esta es la primera pagina web donde veo que se tiene las ideas claras a la hora de ofrecer ayuda a otros usuarios de .net …… felidades y gracias x la ayuda

  6. execelente el post

  7. he estado trantando de hacer algo similar!! en mi caso quiero llamar a los instaladores!!

  8. amigo veras yo he hecho algun programa parecido pero; al momento de quemarlo en cd me demora demasiado en correr claro que no le puse:
    Shell(“F:\3ctrs\primerprog.exe”, AppWinStyle.MaximizedFocus)
    sino:
    Shell(“3ctrs\primerprog.exe”, AppWinStyle.MaximizedFocus)
    debido a que lo tengo en una carpeta que esta en el mismo cd donde esta la aplicacion que corre desde que utilizo un autorun que me corre el programa.
    considerando que no tiene unidad definida la lectora de cd.
    Ayuda please que creo que tu me puedes ayudar

  9. ayudame con esto! quiero hacer un programa q abra word pero con un textbox y lo que yo le escriba al textbox salga como titulo en el word

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.