Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/08/2010, 06:36
Avatar de AkiraKazama
AkiraKazama
 
Fecha de Ingreso: mayo-2009
Mensajes: 40
Antigüedad: 15 años
Puntos: 2
Introducir variable en una ruta

Hola.
Estoy aprendiendo a programas en VB. Apenas sé pero poco a poco voy haciendo...
El caso es que llevo tiempo enganchado en una cosa que probablemente sea muy básica, pero me pierde:


Tengo una serie de opciones a elegir. La idea es que cuando seleccionas una, y le das a un botón abre un bat situado en una ruta, pero el bat debe cambiar dependiendo de la opción.

Ej: Tenemos X, Y, Z como opciones. Hago click en la opción X, y le doy al botón de acción. Luego tengo en C:\ 3 bats llamados "ejecutarx.bat", "ejecutary.bat" y "ejecutarz.bat"

Lo que he hecho es crear una variable llamada btn, y cuando elijes una de las opciones, btn toma ese valor (x, yo z).

Lo que no sé como hacer es en el evento del botón para que cambie la URL del bat dependiendo del valor de la variable btn...

Yo había puesto...
Código:
Private Sub boton_Click()

    Shell ("C:\ejecutar btn.bat")

End Sub
...donde btn es la variable. Pero me temo que así no es como introduzco un valor variable en una cadena de ruta, porque no me funciona el programa.

Si alguien pudiese orientarme o ayudarme, lo agradecería mucho.

Un saludo muy grande a Forosdelweb.