Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - Goody81

#1
Programación Visual Basic / Comodines
3 Febrero 2012, 21:09 PM
Hola amigos, tengo una duda que seguramente sea un poco tonta pero no logro ponerlo en marcha, os explico:
Tengo un programa en el cual quiero seleccionar una serie de archivos en una carpeta, en donde la ruta es fija (f:\papyre\) y el nombre del archivo a buscar es la variable (txttTitulo.text). Hasta aqui todo bien, si yo pongo:

Código (vb) [Seleccionar]

Shell "explorer /select, f:\papyre\" & txtTitulo.Text & "." & txtFormato.Text, vbNormalFocus


Me abre el explorer y me selecciona el archivo con el nombre que aparece en txtTitulo.Text y la extension de txtFormato.Text

Mi problema viene cuando quiero usar comodimes para que el txtTitulo no tenga que ser exacto al nombre del archivo. Por ejemplo:

txtTitulo.text seria Comunidad del anillo y el nombre del archivo El señor de los anillos. La comunidad del anillo

El codigo que yo pongo para esto es el siguiente:

Código (vb) [Seleccionar]

Shell "explorer /select, f:\papyre\" & "%" & txtTitulo.Text & "%" & "." & txtFormato.Text, vbNormalFocus


En este caso no me funciona, es mas, ni siquiera me abre la carpeta  f:\papyre.

¿Como seria el codigo correcto? Que es lo que hago mal? no paro de darle vueltas a las comillas y a todo y no logro sacarlo...

Lo siento si es una tonteria pero no lo consigo. Gracias de antemano