Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Bourne Ultimatum en 11 Mayo 2006, 02:06 am



Título: Editar un txt cambiando variables
Publicado por: Bourne Ultimatum en 11 Mayo 2006, 02:06 am
Hola tengo un txt donde hay codigo htm
es una pagina que muestra una imagen

lo que quiero hacer es tener un text en visual donde sea variable

y que abra el txt y busque lo siguiente

src="variable"

y que me la cambie por lo que este en el text del visual
se puede hacer??


Título: Re: Editar un txt cambiando variables
Publicado por: Bourne Ultimatum en 11 Mayo 2006, 22:33 pm
nadie?


Título: Re: Editar un txt cambiando variables
Publicado por: _Sergi_ en 12 Mayo 2006, 20:47 pm
Podrías volver a escribir la pregunta? Es que no te entiendo.

Citar
lo que quiero hacer es tener un text en visual donde sea variable

Tener un text donde sea qué???

Te refieres a abrir un archivo del disco? O a trabajar sobre un textbox?  :huh:


Título: Re: Editar un txt cambiando variables
Publicado por: xadap en 17 Mayo 2006, 02:17 am
-


Título: Re: Editar un txt cambiando variables
Publicado por: Bourne Ultimatum en 17 Mayo 2006, 21:34 pm
me explico mejor
tengo un programa q me hace capturas de pantalla
ahora quiero que me las suba a un ftp
esto lo se hacer, pero necesito ademas de q suba la imagen que me suba un Html para que al entrar en www.programa.com/algo.html me salga la imagen en ese html.

tengo el html y en el codigo hay un lugar donde dice "src="
despues de = sigue la ruta de la imagen
como hago para abrir ese html e ir cambiandole la ruta ?? y guardarlo despues


Título: Re: Editar un txt cambiando variables
Publicado por: Hendrix en 23 Mayo 2006, 16:31 pm
Lo tienes que abrir (mejor si el html original va sin ruta, solo con un espacio, por ejemplo asi: scr= )

Kuando lo abras (Open "C:\html.html" For Binary As #1) te vas corriendo bytes hasta donde esta el scr=, y cuando estas alli te pones a escribir lo que kieras....Pero ten kuidado que te va a sobreescribir lo que este detras...para que siga estando lo de detras lo tienes que reestrucrurar....Mira, te paso un kode que improvisare ahora mismo:

Código:
Dim bytes As String ' Los Bytes del principio, los tienes que kontar hasta llegar al = del scr ;)
Dim escribir As String ' Lo que vas a escribir
Dim total As String ' Para reestablecer el archivo

Open "C:\Hendrix.txt" For Binary As #1 ' Abrimos el archivo
bytes = Space(12) ' Le asignamos los bytes que no nos interesan
total = Space(LOF(1) - 12) ' Le asignamos todo el volumen del archivo y le restamos los que no nos interesan
Get #1, , bytes ' Extraemos los bytes malos
Get #1, , total ' Extreamos para reestablecer el archivo
Close #1

Open "C:\Hendrix.txt" For Binary As #1
bytes = Space(12) ' Lo mismo del principio
Get #1, , bytes ' Nos vamos a donde nos interesa
Put #1, , "Http://www.google.es" ' Le añadimos lo que keremos
Put #1, , total ' Reestructuramos el archivo
Close #1 ' Cerramos y listo

Por Ejemplo, en Hendrix.txt tenia esto:

Hendrix scr= The Best

Y al aplicar esto me kedo asi:

Hendrix scr=Http://www.google.es The Best

Es decir, que creo que te va a servir.... ;) ;) ;)

Salu2



Título: Re: Editar un txt cambiando variables
Publicado por: Gorky en 23 Mayo 2006, 17:55 pm
No crees que seria mas correcto abrirlo como archivo secuencial de texto plano? Y no como binario. Porque un archivo html eso es lo que es: texto plano.


Título: Re: Editar un txt cambiando variables
Publicado por: Hendrix en 23 Mayo 2006, 17:59 pm
Citar
Porque un archivo html eso es lo que es: texto plano.

Por eso lo habri en binario.... ;D ;D ;D

Aunke esta kalro que se puede abrir komo a uno le de la gana...puesto que es texto plano... ;) ;) ;)

Salu2



Título: Re: Editar un txt cambiando variables
Publicado por: Bourne Ultimatum en 23 Mayo 2006, 23:08 pm
Graciassss
era lo que necesitaba
ahora lo voy a arreglar para que me guarde con el nombre que el usuario elija, le cambie la extensión a htm y me lo suba al ftp