ich habe ein kleines script gebastelt. was soweit schon funktioniert. habe nur ein problen, das ich es nicht hinbekomme das der letzte eintrag den das script aus einer txt datei liest auch dann gleich löscht. kann mir jemand einen tipp geben????
aus txt datei löschen lassen
-
- [ offen ]
-
Hoxxie -
16. August 2007 um 18:00 -
Geschlossen -
Erledigt
-
-
Hallo und :willkommen:
Ich hab dir mal was gebastelt, das liest die Text Datei in ein Array,
löscht den letzten Eintrag und schreibt das neue Array in die Text datei..probiers einfach!
[autoit]#include <File.au3>
[/autoit]
#include <Array.au3>
DIM $array
_FileReadToArray(@ScriptDir & "\1.txt", $array)
_ArrayDelete($array, $array[0])
_FileWriteFromArray(@ScriptDir & "\1.txt", $array)Mfg,
Huggy =)
edit: zur erklärung, $array[0] gibt die Anzahl der Einträge, wobei jede Zeile ein Eintrag ist, zurück!
-
Spoiler anzeigen
_IEFormElementSetValue ($oQuery, $text2);
_IEFormSubmit ($oForm);
Sleep(1000);
_IEQuit($oIE);
_FileReadToArray("user.ini", $array)
_ArrayDelete($array, $array[0])
_FileWriteFromArray("user.ini", $array)
WEnd
EndIf
EndIfhab das mal lieber mit ini´s gemacht. soll besser sein
ähm, hab nur noch ein klitzekleines prob. er löscht zwar. aber er zählt die einträge in der datei und ersetzt den eintrag mit der zahl.
-
- Offizieller Beitrag
_FileWriteFromArray(@ScriptDir & "\user.ini", $array, 1)
-
danke für die schnelle hilfe
-
geht es, wenn datei abgearbeitet script schliessen? finde die funtion nicht
-
What?
ich hab vorhin auf den Beitrag geantwortet wie das geht, auch mit beitrag schleife und so, aber jetzt ist mein beitrag (der 2e mim thread) weg oO
naja, habs ja gespeichert...:
_FileReadToArray(@ScriptDir & "\1.txt", $array)
if $array[0] = 0 Then
Exit
EndIf