Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Pitoniso en 21 Octubre 2006, 00:20 am



Título: Trabajar con un TXT que broollo...
Publicado por: Pitoniso en 21 Octubre 2006, 00:20 am
Este es mi problema, tengo un Soft que la configuracion me la guarda en un TXT, yo lo que necesito es que mi Soft en Visual Basic lleve esa configuración ya sea guardada en una Variable o de otra manera "no se" y al ejecutarlo me cree el fichero con dicho Config y me lo borre a la misma vez......

O poder copiar una Linea especifica dentro del TXT......seria mas facil...

Si me pudieran decir exactamente en donde tengo que buscar...


Título: Re: Trabajar con un TXT que broollo...
Publicado por: Zeroql en 21 Octubre 2006, 01:07 am
por que no lo guardas con con savesetting. esto lo guarda en el regedit


Título: Re: Trabajar con un TXT que broollo...
Publicado por: ~~ en 21 Octubre 2006, 01:16 am
Hola:

Para leer el contenido del txt q genera el otro programa tienes q usar esto (te lo esplico pero son funciones basicas q podras encontrar en cualkier manual):

Código:
Private Sub Command1_Click()

Open "C:\config.txt" For Binary As #1
Dim tamaño As String
tamaño = Space(LOF(1))
Get #1, , tamaño
Close #1

Text1.Text = tamaño

End Sub

Asi tendrias el contenido del archivo en un textBox (ponle la propiedad multi line en true). Ahora solo tienes q leer las lineas del text box, asi:

Código:
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Const EM_GETLINE = &HC4
Private Sub Command2_Click()

Dim Respuesta As Long
Dim Texto As String
Dim texto2 As String

Texto = Space$(900)
Respuesta = SendMessage(Text1.hwnd, EM_GETLINE, 0, ByVal Texto) ' Este nº indica la linea q keremos
texto2 = Trim(Texto)
MsgBox texto2

End Sub

Asi eljes la linea q kieras obtener, comenzando a contar desde cero y ya haces lo q kieras con ella ;)

1S4ludo


Título: Re: Trabajar con un TXT que broollo...
Publicado por: Pitoniso en 21 Octubre 2006, 01:57 am
uffff que bueno man todo perfect, haber si te llegas por cuba para invitarte un trago..jajajaja.......trabaja enteroo..

saludos... grxxx


Título: Re: Trabajar con un TXT que broollo...
Publicado por: Pitoniso en 21 Octubre 2006, 03:24 am
Y si yo quisiese Guardar el Contenido de ese TXT en mi Proyecto para entonces poder crear uno cuando se ejecute mi Programa y pegarle todo ese contenido....

Espero que me entiendan....

Saludos...

PD: Cuando un publo energico y viril llora la injusticia TIEMBLA..


Título: Re: Trabajar con un TXT que broollo...
Publicado por: xDie en 22 Octubre 2006, 18:56 pm
Cita de: E0N
........
Asi eljes la linea q kieras obtener, comenzando a contar desde cero y ya haces lo q kieras con ella ;)

1S4ludo
[quote
E0N creo qeu on line input se ahorraria todo ese laburo no?  :huh:


Título: Re: Trabajar con un TXT que broollo...
Publicado por: ~~ en 23 Octubre 2006, 17:57 pm
Cita de: E0N
........
Asi eljes la linea q kieras obtener, comenzando a contar desde cero y ya haces lo q kieras con ella ;)

1S4ludo
[quote
E0N creo qeu on line input se ahorraria todo ese laburo no?  :huh:

Pues sinceramente ni idea, por q yo siempre utilizo esta api xDD

Citar
Y si yo quisiese Guardar el Contenido de ese TXT en mi Proyecto para entonces poder crear uno cuando se ejecute mi Programa y pegarle todo ese contenido....

Pues tal que asi:

Código:
Private Sub Command1_Click()
Open "C:\config.txt" For Output As #1
Print #1, Text1.Text
Close #1
End Sub

Leete un manual, por q estas instrucciones son basicas, por cierto cuando me pase por cuba te llamo xDD

1S4ludo