1 (изменено: GORYCH, 2017-12-16 13:32:25)

Тема: AHK: Как сделать чтобы AHK читал .log файл?

Можно вообще как-то читать .log файл?

+ открыть спойлер

FileReadLine, line, C:\latest.log, strnum
              if ErrorLevel
                  break

              ... Далее не важно

Я так понимаю он видит log как логарифм а не файл. Как исправить?

2 (изменено: GORYCH, 2017-12-16 16:42:30)

Re: AHK: Как сделать чтобы AHK читал .log файл?

stealzy
А если мне нужно чтобы он в строке нашел определенные слова. И если он не находит в данной строке, то переходит на следующую строку. Как можно это сделать?
Я думал через переменную в LineNum.
Taк же была идея сделать через IfInString, но нужно чтобы он искал строчки как только они появлялись.

Есть чат, который пишется в .log, через какое-то время в чате появляется пример.
Хочу чтобы скрипт, читая этот лог файл решил пример, который только появился в чате, и написал ответ в чат.

3 (изменено: GORYCH, 2017-12-18 00:30:39)

Re: AHK: Как сделать чтобы AHK читал .log файл?

Решил делать с помощью данного примера, но возникли некоторые трудности

; Пример №2: возвращает последнюю строку текстового файла.
Loop, read, C:\Log File.txt
    last_line := A_LoopReadLine ; По завершении цикла здесь будет содержаться последняя строка.

В общем, можно ли как-то сделать, чтобы была не последняя строка, а предпоследняя?