1 (изменено: Alex_Lexon, 2016-06-22 01:09:31)

Тема: AHK: Читка последней строкию

Здравствуйте! Есть файл в котором лежит лог, в котором может быть несколько сообщений одного формата и нужно что бы RegExMatch читал самое последнее из них, а не самое старое. А как замутить такое, в общем то не знаю...

2 (изменено: Flasher, 2016-06-22 04:15:29)

Re: AHK: Читка последней строкию

File := FileOpen("C:\My.Log", 0)
File.Seek(-300, 2)
MsgBox % RegExReplace(File.Read(), ".+[\r\n]+")

либо

File := FileOpen("C:\My.Log", 0)
File.Seek(-300, 2)
Split := StrSplit(File.Read(), "`r`n")
MsgBox % Split[Split.MaxIndex()]