Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/08/2010, 07:17
Avatar de erbuson
erbuson
 
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 14 años, 5 meses
Puntos: 53
Respuesta: Introducir variable en una ruta

Hola, para concatenar Textos con Cadenas o Variables, debes utilizar el caracter &, te pongo el ejemplo sobre tu pregunta.

Del modo en que tu lo indicas, btn forma parte de la cadena Shell ("C:\ejecutar btn.bat")
Para conseguir lo que quieres, debes indicar Shell ("C:\ejecutar " & btn & ".bat") y de esta manera si la variable btn contiene "pepe", es como si estuvieras escribiendo: Shell ("C:\ejecutar " & "pepe" & ".bat") y así Shell recibe la cadena deseada "C:\ejecutar pepe.bat"

Fijate bien en que después de ejecutar dejo adrede un caracter en blanco ya que otro modo, estaria indicando "C:\ejecutarpepe.bat" y esto te produciría un error. Si no necesitas el espacio en blanco, por supuesto no lo dejes. Lo importante es que captes la idea.

Saludos
__________________
Agradecer a quien te enseñó, es enseñar lo que de él aprendiste.
Recuerda: Decir gracias, poco cuesta y mucho vale ...