0 / 0 / 0
Регистрация: 10.06.2014
Сообщений: 127
|
||||||
1 | ||||||
Слушатель файла на нативной lua16.06.2024, 19:27. Показов 449. Ответов 1
Привет, я должен из скрипта lua мониторить состояние файла и, при поступлении в файл новой строчки, выполнять определенные действия. Файл может содержать от 0 до нескольких сотен записей. В файл пишет другая программа.
Чтобы следить за файлом из скрипта сделал функцию, принимающую путь к файлу и возвращающую функцию, которая возвращает количество новых строчек с момента последнего её вызова. Использовать сторонние библиотеки нет возможности, я должен решить эту задачу на чистой lua. Вот что у меня получилось, может быть кто-то сталкивался с такой проблемой и подскажет лучшее решение?
0
|
16.06.2024, 19:27 | |
Ответы с готовыми решениями:
1
Слушатель выбор файла Lua, c++ и ООП, создание новой переменной из c++ для класса в lua Макрос (LUA) для увеличения чувствительности мыши в прицеле? Logitech G hub LUA Редактирование файла в Lua |
1635 / 1159 / 599
Регистрация: 17.03.2022
Сообщений: 3,657
|
|
16.06.2024, 20:15 | 2 |
Сообщение было отмечено Pphantom как решение
Решение
Не уверен, что это лучшее решение, но просто другое...
Можно получать размеры файла средствами ОС (через os.execute()) и парсить результат. Правда, так получится не количество строчек сосчитать, а просто сам факт изменения размера файла заметить.
1
|
16.06.2024, 20:15 | |
16.06.2024, 20:15 | |
Помогаю со студенческими работами здесь
2
Декомпиляция Lua файла Как вывести на печать данные из таблицы из lua-файла? Загрузка нативной библиотеки Lua наследование, lua ооп Подключение нативной dll к проекту Проблема загрузки нативной библиотеки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |