Alles anzeigenIn dieser Datei gibt es keinen einzigen Eintrag der getauscht werden müsste, mit was soll man also testen?
so sollte es aber für Dateien klappen die nach dem gleichen Schema aufgebaut sind:
[autoit]#include <file.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <Array.au3>FileCopy(@ScriptDir & "\Options.txt",@ScriptDir & "\Options.test")
[/autoit] [autoit][/autoit] [autoit]
;zum testen eine Arbeitskopie erstellenDim $aTmp[1]
[/autoit] [autoit][/autoit] [autoit]_FileReadToArray(@ScriptDir & "\Options.test",$aTmp)
[/autoit] [autoit][/autoit] [autoit]
_ArrayDisplay($aTmp,"vor Tausch")for $i = 1 to $aTmp[0]
[/autoit] [autoit][/autoit] [autoit]
if StringInStr($aTmp[$i],"music:0") Then $aTmp[$i] = "music:1.0"
Next
_ArrayDelete($aTmp,0)
_FileWriteFromArray(@ScriptDir & "\Options.test",$aTmp)_FileReadToArray(@ScriptDir & "\Options.test",$aTmp)
[/autoit]
_ArrayDisplay($aTmp,"nach Tausch")mfg autoBert
Danke , funktioniert soweit , doch ich will ja , dass , egal welchen wert "music:" hat , es mit "music:1.0" zu "ersetzen"