Danke dir so läuft es, jetzt analysiere ich es um zu verstehen
grüße
Edit
@ Bernd, habs mal umgeändert in Version 2, ist schneller, aber dennoch noch langsamer wie das von Xenobiologist
Danke für den Tipp
Spoiler anzeigen
$file = FileOpen("scan.txt", 0)
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]$Port1=IniRead ( "Port.ini", "Ports", "Port1", "default" )
$file15=Fileopen($Port1&".txt",1)
$Port2=IniRead ( "Port.ini", "Ports", "Port2", "default" )
$file16=Fileopen($Port2&".txt",1)
$Port3=IniRead ( "Port.ini", "Ports", "Port3", "default" )
$file17=Fileopen($Port3&".txt",1)
$Port4=IniRead ( "Port.ini", "Ports", "Port4", "default" )
$file18=Fileopen($Port4&".txt",1)
$Port5=IniRead ( "Port.ini", "Ports", "Port5", "default" )
$file19=Fileopen($Port1&".txt",1)
$Port6=IniRead ( "Port.ini", "Ports", "Port6", "default" )
$file20=Fileopen($Port6&".txt",1)
$Port7=IniRead ( "Port.ini", "Ports", "Port7", "default" )
$file21=Fileopen($Port7&".txt",1)
$Port8=IniRead ( "Port.ini", "Ports", "Port8", "default" )
$file22=Fileopen($Port8&".txt",1)
$Port9=IniRead ( "Port.ini", "Ports", "Port9", "default" )
$file23=Fileopen($Port9&".txt",1)
$Port10=IniRead ( "Port.ini", "Ports", "Port10", "default" )
$file24=Fileopen($Port10&".txt",1)
$Port11=IniRead ( "Port.ini", "Ports", "Port11", "default" )
$file25=Fileopen($Port11&".txt",1)
$Port12=IniRead ( "Port.ini", "Ports", "Port12", "default" )
$file26=Fileopen($Port12&".txt",1)
$Port13=IniRead ( "Port.ini", "Ports", "Port13", "default" )
$file27=Fileopen($Port13&".txt",1)
$Port14=IniRead ( "Port.ini", "Ports", "Port14", "default" )
$file28=Fileopen($Port14&".txt",1)
$Port15=IniRead ( "Port.ini", "Ports", "Port15", "default" )
$file29=Fileopen($Port15&".txt",1)
While 1
$file1 = FileReadLine($file)
If @error = -1 Then
FileClose($file)
ExitLoop
EndIf
If StringInStr($file1,$Port1) Then
FileWriteLine($file15, $file1 & @CRLF)
EndIf
If StringInStr($file1,$Port2) Then
FileWriteLine($file16, $file1 & @CRLF)
EndIf
If StringInStr($file1,$Port3) Then
FileWriteLine($file17, $file1 & @CRLF)
EndIf
If StringInStr($file1,$Port4) Then
FileWriteLine($file18, $file1 & @CRLF)
EndIf
If StringInStr($file1,$Port5) Then
FileWriteLine($file19, $file1 & @CRLF)
EndIf
If StringInStr($file1,$Port6) Then
FileWriteLine($file20, $file1 & @CRLF)
EndIf
If StringInStr($file1,$Port7) Then
FileWriteLine($file21, $file1 & @CRLF)
EndIf
If StringInStr($file1,$Port8) Then
FileWriteLine($file22, $file1 & @CRLF)
EndIf
If StringInStr($file1,$Port9) Then
FileWriteLine($file23, $file1 & @CRLF)
EndIf
If StringInStr($file1,$Port10) Then
FileWriteLine($file24, $file1 & @CRLF)
EndIf
If StringInStr($file1,$Port11) Then
FileWriteLine($file25, $file1 & @CRLF)
EndIf
If StringInStr($file1,$Port12) Then
FileWriteLine($file26, $file1 & @CRLF)
EndIf
If StringInStr($file1,$Port13) Then
FileWriteLine($file27, $file1 & @CRLF)
EndIf
If StringInStr($file1,$Port14) Then
FileWriteLine($file28, $file1 & @CRLF)
EndIf
If StringInStr($file1,$Port15) Then
FileWriteLine($file29, $file1 & @CRLF)
EndIf
FileDelete("default.txt")
WEnd