global sizeLast := 0 getLastStr(LogWay) { newArray := [] FileRead, temp_text, % LogWay logNew := StrSplit(temp_text, "`r`n") if(logNew.Length() <= sizeLast) Return Loop, % logNew.Length() - sizeLast newArray.Push(logNew[A_Index + sizeLast]) sizeLast := logNew.Length() Return newArray }