Título: extaer un texto cambiante de un archivo (.txt) Publicado por: andrer03 en 5 Noviembre 2008, 00:03 am hola haber si alguien me puede ayudar
tengo un cli o como se llamen que funcionan con msdos o ficheros .bat el nombre del cli es (mkvverify.exe) bueno cuando meto el codigo me genera un texto(.txt) como este Código:
Pixels : 672x384 este es el codigo que uso para extrae un linea del texto pero lo que quiero es no extaer todas las palabras de la linea seleccionada a extraer Código: Private Sub Command1_Click() un saludo y gracias de antemano :) Título: Re: extaer un texto cambiante de un archivo (.txt) Publicado por: Dessa en 5 Noviembre 2008, 03:58 am 'Hola, fijate cambiando esta linea de tu code:
Text1.Text = Mid(Replace(a(19), " ", ""), 8, Len(Replace(a(19), " ", ""))) 'cambia el 19 por el que corresponda, saludos Título: Re: extaer un texto cambiante de un archivo (.txt) Publicado por: kennylive en 5 Noviembre 2008, 17:58 pm no se si e entendido bien, lo que quieres es sacar la linea
Pixels : 672x384 de un fichero txt sabiendo que el 672x384 puede cambiar y pillar ese valor en una variable, ¿es asi? si es asi simplemente... instr Título: Re: extaer un texto cambiante de un archivo (.txt) Publicado por: andrer03 en 5 Noviembre 2008, 18:43 pm gracias dessa voy a probar tu codigo
y si kennylive los numeros cambian dependiendo de la informacion del vichero en este caso (videos) Título: Re: extaer un texto cambiante de un archivo (.txt) Publicado por: andrer03 en 6 Noviembre 2008, 21:20 pm como funciona instr para extrae las palabras despues de la cadena
Título: Re: extaer un texto cambiante de un archivo (.txt) Publicado por: Dessa en 6 Noviembre 2008, 22:27 pm Hola , no te funcionó el Mid ???, si es así prueba con este code:
Código:
Saludos Título: Re: extaer un texto cambiante de un archivo (.txt) Publicado por: andrer03 en 6 Noviembre 2008, 23:57 pm sol funciona con la line que as programado como hago para que funcione con otra?
Título: Re: extaer un texto cambiante de un archivo (.txt) Publicado por: Dessa en 7 Noviembre 2008, 00:07 am Por supuesto, es que tu pregunta inicial solo se refiere a los pixeles, ahora, a que linea te refieres ? Título: Re: extaer un texto cambiante de un archivo (.txt) Publicado por: andrer03 en 7 Noviembre 2008, 16:25 pm pues lo que pasa que con el codigo pimero que me as dado funciono bien con las lineas
del texto que puse peror hay otras texto(.txt) que no se matienen en la pocicion de linea otras bajan 3 lineas mas abago bueno y eso si baja el texto de linea no sirve el codigo para extraer la palabra gracias por tu ayuda compañero :) Título: Re: extaer un texto cambiante de un archivo (.txt) Publicado por: Dessa en 7 Noviembre 2008, 17:55 pm Código:
Título: Re: extaer un texto cambiante de un archivo (.txt) Publicado por: andrer03 en 7 Noviembre 2008, 19:47 pm Adrian Dessa.
y si el texto a extraer cambiara de lugar es decir de linea y de posicion en la linea en este caso como ceria el codigo? el anterior codigo me sirvio para extraer los texto que se mantienen en su linea y pocion toda la vida gg ;D gracias por ayudarme a ver si puedo ayudarte alguna ves compañero ;) Título: Re: extaer un texto cambiante de un archivo (.txt) Publicado por: Dessa en 7 Noviembre 2008, 20:04 pm Cuales serían los datos que quieres extraer del archivo mkvverify.txt ( pixels es uno, pero cuales serían los otros ??? )
Título: Re: extaer un texto cambiante de un archivo (.txt) Publicado por: andrer03 en 7 Noviembre 2008, 20:19 pm mira el texto completo es este
Código:
me interesa extrae la parte track 1 : 6,201,460 avg. bitrate: 191 kbps frames: 9,944 lo que pasa que esta linea cambia de lugar y si colo el numero de linea que le coresponde otro dia con otro archivo mkv la linea no sera la misma bajara la posicion o subira de posicion Título: Re: extaer un texto cambiante de un archivo (.txt) Publicado por: Dessa en 7 Noviembre 2008, 21:07 pm Código:
' cambia msgbox por: Text1 = Mid(Replace(a(i), " ", ""), x + 12, InStr(Replace(a(i), " ", ""), "frames") - x - 12) Título: Re: extaer un texto cambiante de un archivo (.txt) Publicado por: andrer03 en 7 Noviembre 2008, 22:20 pm esto es lo que buscaba pero para dactarlo a otras lineas como hago ?
Título: Re: extaer un texto cambiante de un archivo (.txt) Publicado por: Dessa en 7 Noviembre 2008, 22:46 pm For i = 0 To UBound(a) x = InStr(Replace(a(i), " ", ""), "avg.bitrate") If x > 0 Then MsgBox Mid(Replace(a(i), " ", ""), x + 12, InStr(Replace(a(i), " ", ""), "frames") - x - 12), , "LINEA " & i + 1 Exit For End If Next i 1) palabra anterior al dato a extraer sin espacios en este caso "avg.bitrate" 2) palabra posterior al dato a extraer sin espacios en estre caso "frames" 3) distancia en caracteres entre la palabra anterior y el dato a extraer en este caso "12" "avg.bitrate:" Título: Re: extaer un texto cambiante de un archivo (.txt) Publicado por: andrer03 en 7 Noviembre 2008, 22:56 pm na no funciona conmigo
Título: Re: extaer un texto cambiante de un archivo (.txt) Publicado por: Dessa en 7 Noviembre 2008, 23:02 pm porque no escribes el codigo que has puesto y me dices que dato quieres extraer con dicho code.
Título: Re: extaer un texto cambiante de un archivo (.txt) Publicado por: andrer03 en 8 Noviembre 2008, 15:12 pm raw stream sizes:
track 1 : 6,201,460 avg. bitrate: 191 kbps frames: 9,944 track 2 : 30,637,513 avg. bitrate: 944 kbps frames: 6,184 para extarer la que pone track 2 Título: Re: extaer un texto cambiante de un archivo (.txt) Publicado por: Dessa en 8 Noviembre 2008, 18:03 pm Código:
PD: sería bueno que para ir entendiendo el funcionamiento del code intentes hacerlo en solo For, saludos Título: Re: extaer un texto cambiante de un archivo (.txt) Publicado por: Dessa en 9 Noviembre 2008, 13:19 pm Otra opción de búsqueda sin For sería :
Código:
Título: Re: extaer un texto cambiante de un archivo (.txt) Publicado por: andrer03 en 9 Noviembre 2008, 21:22 pm ok gracias por tu ayuda creo q ya solucione con todos los codigo que has puestos :)
y eso gracias de nuevo si surge algo ya preguntare :D |