remplazar datos en un .TXT
Publicado: 20 Feb 2013, 01:21
hola amigos soy nuevo en el foro llevo un tiempo en autoit pero me encontre co un problema estoy haciendo un programa para organizar clientes y mi problem es q tengo una lista de clientes en un archivo .TXT q los muestro un la lista y no puedo eliminarlos ni modificar sus datos utiloza la funcion FileSetPos($file, 0, 0) para enviar el puntero al inicio pero cuando escrivo con FileWriteLine($file, "hola") me sobre escribe todo mal me lo encima y me corrre las letras tiene q haber algun metodo q me permita escrbirlo bien
supongamos q el archivo test.txt contine unformacion hasta la linea 30
supongamos q el archivo test.txt contine unformacion hasta la linea 30
Código: Seleccionar todo
#include <Constants.au3>
Local $file = FileOpen("test.txt", 1)
local $w
;revisa q existe el registro
If $file = -1 Then
MsgBox(0, "Error", "Unable to open file.")
Exit
EndIf
$w = 8
FileSetPos($file, 0, 0) ;se posiciona al principio
FileReadLine($File, $w) ;va hasta la pocicion 8 ejemplo
FileWrite($file, "hola") ; sobre escribe en la posicion 8 "hola"
FileClose($file) ;cierra el registro