elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Doble factor de autenticación o verificación en dos pasos


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | |-+  Comodines
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Comodines  (Leído 2,357 veces)
Goody81

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Comodines
« en: 3 Febrero 2012, 21:09 »

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
  1. Shell "explorer /select, f:\papyre\" & txtTitulo.Text & "." & txtFormato.Text, vbNormalFocus
  2.  

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
  1. Shell "explorer /select, f:\papyre\" & "%" & txtTitulo.Text & "%" & "." & txtFormato.Text, vbNormalFocus
  2.  

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


« Última modificación: 3 Febrero 2012, 21:43 por raul338 » En línea

Elemental Code


Desconectado Desconectado

Mensajes: 622


Im beyond the system


Ver Perfil
Re: Comodines
« Respuesta #1 en: 4 Febrero 2012, 03:14 »

el comodin no es el "*"?  :huh:


En línea

I CODE FOR $$$
Programo por $$$
Hago tareas, trabajos para la facultad, lo que sea en VB6.0

Mis programas
Goody81

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: Comodines
« Respuesta #2 en: 4 Febrero 2012, 04:17 »

Tampoco se soluciona con "*" ni con "?". Tiene que haber algo mal en el codigo... en la sintaxis, pero no se qué :huh: Supongo que pensais que quiero que me hagais la faena pero es que no consigo solucionarlo, y tiene que ser una tontería... No paro de  darle vueltas

Con


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


Tampoco funciona :huh:


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


Tampoco funciona :-\


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


Tampoco funciona... :-( :-(

Que desespeacion... solo quiero que me digáis si voy por el camino correcto al menos
En línea

burbu_1

Desconectado Desconectado

Mensajes: 159


hamen gaoz


Ver Perfil
Re: Comodines
« Respuesta #3 en: 4 Febrero 2012, 14:37 »

creo que el comodin * no se puede usar para los parámetros del explorer.exe... prueba primero que funcione desde el cmd  ;)

podrías hacer una función para tratar los *  o ya que el directorio es fijo, usar el control filelistbox o usar un control common dialog... :P
En línea

Elemental Code


Desconectado Desconectado

Mensajes: 622


Im beyond the system


Ver Perfil
Re: Comodines
« Respuesta #4 en: 4 Febrero 2012, 22:25 »

mmm y si cargas todos los nombres de archivo en un Array y despues haces Instr a ver si esta?  :silbar:
En línea

I CODE FOR $$$
Programo por $$$
Hago tareas, trabajos para la facultad, lo que sea en VB6.0

Mis programas
Goody81

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: Comodines
« Respuesta #5 en: 5 Febrero 2012, 11:47 »

No es exactamente lo que buscaba pero gracias de todos modos por responderme y darme sugerencias. Un saludo! :D
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Uso de comodines en ms-dos « 1 2 »
Tutoriales - Documentación
komkal 18 74,618 Último mensaje 25 Febrero 2013, 05:12
por congrio_urss
uso de comodines!
Programación C/C++
bigsnake 9 3,033 Último mensaje 31 Mayo 2007, 17:14
por bigsnake
"comodines" de la shell
Dudas Generales
@ron 0 653 Último mensaje 26 Febrero 2008, 22:28
por @ron
[python]aporte comodines ip
Scripting
daryo 0 777 Último mensaje 2 Mayo 2013, 02:34
por daryo
se pueden usar comodines con reg delete?
Scripting
JW2 2 670 Último mensaje 13 Julio 2017, 20:13
por JW2
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines