Hallo
Ich drehe mich wieder mal im Kreis.
Versuche eine Funktion zu erstellene die ein File öffnet, die erste Zeile liest und das ganze in eine Variable abfüllt.
Soweit so gut, der Output den ich erhalte ist erwartungsgemäss die ganze Zeile.
13:50:39:352 [main] INFO - Starting APP| Version: 1.2.3.44| 17625654| 15.02.2018 07:37:55
Aber eigentlich interresiert mich nicht die ganze Zeile sondern nur die rot markierten Werte.
Unter UNIX würde ich das ganze mit awk -F " " '{print $7,$9,$10) auslesen, mit Autoit kriege ich das nicht hin.
Kann mir jemand einen Tipp geben wie ein awk ähnlicher Befehl eingebaut werden kann?
Besten Dank für Hilfe
Thorkfumble
Func _ReadSIXid_Version()
$f = FileOpen("C:\Program Files (x86)\Appl\log\error.log",0)
if $f = -1 Then
MsgBox("Error", "No File available: ", $f)
Else
if $f = 1 Then
$line = FileReadLine ($f,1)
$str = StringLeft($line,69)
MsgBox(0, "The Version loaded is: ", $str)
FileClose ($f)
Exit
EndIf
Endif
EndFunc