*autoBert zustimm*
Probiers mal so:
[autoit]case Else
If $serverl Then
$data = StdOutRead($serverl)
If $data Then GUICtrlSetData($console, GUICtrlRead($console) & $data)
If FileExists($filename) Then
$bytes = FileGetSize($filename)
If Not ($previous_bytes = $bytes) Then
$open = FileOpen($filename)
FileSetPos($open, $previous_bytes, $FILE_BEGIN)
$log = FileRead($open)
$a_log = StringSplit($log, Chr(10), 3)
$log = ""
For $i=0 To UBound($a_log)-1
If $i Then $log &= @CRLF
$log &= $a_log[$i]
Next
FileClose($open)
GUICtrlSetData($console, GUICtrlRead($console) & $log)
$previous_bytes = $bytes
EndIf
EndIf
EndIf
Und am Anfang vom Skript (bei Local $serverl = 0)...
[autoit]Local $serverl = 0
Local $previous_bytes = 0
Local $filename = "server.log"
...eintragen.
PS:
Hatte den Thread schon gesehen, bevor er gepusht wurde! Nicht das du auf falsche Gedanken kommst
Also fürs nächste mal, ein bisschen mehr Geduld