Damit sollte es jetzt aber funktionieren
Spoiler anzeigen
#include <File.au3>
$List = _FileListToArray("E:\Datas ohne ID", "*", 1)
For $i = 1 To $List[0]
$hFile = FileOpen("E:\Datas ohne ID\" & $List[$i], 0)
$Read = FileRead($hFile)
FileClose($hFile)
$hFile = FileOpen("E:\Datas mit ID\" & $List[$i], 2)
$tmpsplit = StringSplit($Read, @CRLF)
$Counter = 1
For $k = 1 To $tmpsplit[0]
If $tmpsplit[$k] = "" Then ContinueLoop
If StringRight($tmpsplit[$k], 2) = ";*" Then
$tmpsplit[$k] = StringTrimRight($tmpsplit[$k], 1)&"ID;*"
EndIf
If $tmpsplit[$k] = "*" Then
$tmpsplit[$k] = StringFormat("%06d", $Counter) & @CRLF & "*"
$Counter += 1
EndIf
FileWrite($hFile, $tmpsplit[$k]&@CRLF)
Next
FileClose($hFile)
Next