我用一个笨办法再建一个空文件test1.txt
$file = FileOpen("test1.txt", 1)
Dim $aArray2
_FileReadToArray('test.txt', $aArray2)
for $x=1 to $aArray2[0]
if $aArray2[$x] <> "" then
FileWriteLine($file,$aArray2[$x] )
endif
next
#include <File.au3>
Dim $aArray2, $b
_FileReadToArray('test1.txt', $aArray2)
For $x = 1 To $aArray2[0]
If $aArray2[$x] = "" Then
_FileWriteToLine('test1.txt', $x - $b, '', 1)
$b += 1
EndIf
Next