Also mal was neus ich möchte mit Autoit eine TX ändern lassen
beispiel
c:/text.txt
öffnen
die Zeile 37 Lizenz blub MD2 soll umgeändert werden in Lizenz blub HD2
wie soll das gehen?
Also mal was neus ich möchte mit Autoit eine TX ändern lassen
beispiel
c:/text.txt
öffnen
die Zeile 37 Lizenz blub MD2 soll umgeändert werden in Lizenz blub HD2
wie soll das gehen?
Guck dir mal _FileWriteToLine in der Hilfe an.
#include <File.au3>
;Example: Write to line 3 of c:\test.txt REPLACING line 3
_FileWriteToLine("c:\test.txt", 3, "my replacement for line 3", 1)
;Example: Write to line 3 of c:\test.txt NOT REPLACING line 3
_FileWriteToLine("c:\test.txt", 3, "my insertion", 0)
Du kannst auch ohne GUI etwas includen
diese include brauchst du aber dafür und das ist vollkommend unabhängig von einer GUI
Edit: Joa... war ich bissel langsam... siehe vorposter halt
jo aber habe diese File.au3 nicht
soderle wie man was reeinschreibt hab ich nun
$file = FileOpen("c:\test.txt", 1)
; Prüfen, ob Datei im Schreibmodus geöffnet ist
If $file = -1 Then
MsgBox(0, "Fehler", "Die Datei konnte nicht geöffnet werden.")
Exit
EndIf
FileWriteLine($file, "Zeile 1")
FileWriteLine($file, "Zeile 2" & @CRLF)
FileWriteLine($file, "Zeile 3")
FileClose($file)
aber leider überschreibt er nicht die zeile 1 2 3
ok woher bekomme ich solche dateien die mir helfen?
Die hast du.
Einfach die include zeile reinschrieben und den anderen Befehl nehmen.
Probier es einfach mal aus und du wirst sehen dass es klappt.
lol bin ich blöd danke