|
9 / 6 / 3
Регистрация: 02.05.2018
Сообщений: 93
|
|
Чтение новых строк из файла01.12.2019, 15:27. Показов 2869. Ответов 21
Метки нет (Все метки)
Суть такова, есть файл, например file.txt, мне надо что бы из него скрипт проверял на новые строки.
----- file.txt ----- Строка 1 Строка 2 Строка 3 ------------------- Что мне надо? Мне надо чтобы при запуске, выводилась пустота, а когда в файл запишется какая-то строка, то вывести её.
0
|
|
| 01.12.2019, 15:27 | |
|
Ответы с готовыми решениями:
21
Чтение файла с настройками и добавление новых, как сделать? Чтение строк из файла Чтение строк из файла |
|
1084 / 746 / 364
Регистрация: 09.07.2018
Сообщений: 1,760
|
|
| 01.12.2019, 15:51 | |
|
Keller18306, зачем?
0
|
|
|
9 / 6 / 3
Регистрация: 02.05.2018
Сообщений: 93
|
|
| 01.12.2019, 15:52 [ТС] | |
|
Мне надо проверять log файл из одной игры xD
0
|
|
|
1084 / 746 / 364
Регистрация: 09.07.2018
Сообщений: 1,760
|
|
| 01.12.2019, 15:54 | |
|
Keller18306, дак проверяйте записи по дате. В лог ведь пишется время последней записи.
0
|
|
|
9 / 6 / 3
Регистрация: 02.05.2018
Сообщений: 93
|
||||||
| 01.12.2019, 16:18 [ТС] | ||||||
|
Неа, вот пример лога:
Damage Taken from "Pripíč Hazeus" - 101 in 3 hits Player: Keller - Damage Given ------------------------- Damage Given to "Pripíč Hazeus" - 45 in 3 hits Player: Keller - Damage Taken ------------------------- Damage Taken from "ANTIHACK ♥ ×ωħα†łȿλσᶌҿ×" - 161 in 3 hits Tried to look up command say as if it were a variable. Keller : /q На самом деле, я хочу сделать вывод урона в чат после убийства, мне просто надо получать новые строки "Damage Given to" Добавлено через 21 минуту Ну киньте просто как получать последние строки из файла? У меня есть такой скрипт, но он при запуске выводит весь файл!
0
|
||||||
|
1084 / 746 / 364
Регистрация: 09.07.2018
Сообщений: 1,760
|
||||||
| 01.12.2019, 16:34 | ||||||
|
Keller18306, ну тогда вариант один: дублировать число строк лог-файла в отдельный файл. Набросал такой вариант
0
|
||||||
|
9 / 6 / 3
Регистрация: 02.05.2018
Сообщений: 93
|
|
| 01.12.2019, 16:48 [ТС] | |
|
Что-то не то, оно в консоль выводит 3
А в файл counter.txt число 13 А в log.txt у меня это: 1 2 3 4 5 6 7 1 2 444 4 3 3
0
|
|
|
9 / 6 / 3
Регистрация: 02.05.2018
Сообщений: 93
|
|
| 01.12.2019, 16:49 [ТС] | |
|
Вот фото
0
|
|
|
9 / 6 / 3
Регистрация: 02.05.2018
Сообщений: 93
|
|
| 01.12.2019, 16:51 [ТС] | |
|
А понял, оно выводит последнюю строчку, но оно при втором запуске ничего не выводит -_-
0
|
|
|
1084 / 746 / 364
Регистрация: 09.07.2018
Сообщений: 1,760
|
|
| 01.12.2019, 16:52 | |
|
Keller18306, ну количество строк скрипт посчитал правильно, вам только осталось разобраться, почему вывод у вас не работает. Я на локалке тестировал скрипт, всё ок.
Добавлено через 15 секунд Keller18306, ну да )
0
|
|
|
9 / 6 / 3
Регистрация: 02.05.2018
Сообщений: 93
|
||||||
| 01.12.2019, 16:57 [ТС] | ||||||
|
А можно что-то сделать с моим кодом? Просто мне такой и нужен, мне только сделать, что бы при запуске не выводился весь файл, а только новые строки!
0
|
||||||
|
1084 / 746 / 364
Регистрация: 09.07.2018
Сообщений: 1,760
|
|||||||
| 01.12.2019, 17:07 | |||||||
|
Keller18306, я подправил скрипт, что бы при первом его запуске он не отображал ничего
Кликните здесь для просмотра всего текста
Добавлено через 20 секунд
0
|
|||||||
|
9 / 6 / 3
Регистрация: 02.05.2018
Сообщений: 93
|
|
| 01.12.2019, 17:10 [ТС] | |
|
Мне кажется твой скрипт слишком... нагружаемый, хотя хз, я свой подправил, теперь он выводит только новые файлы, и мне нужно с циклом, а твой при цикле будет всегда открывать файл.
0
|
|
|
9 / 6 / 3
Регистрация: 02.05.2018
Сообщений: 93
|
|
| 01.12.2019, 17:12 [ТС] | |
|
Может быть делать скрипт для игры на PHP это извращение, но я пока ещё других языков не знаю, поэтому пока так.
0
|
|
|
1084 / 746 / 364
Регистрация: 09.07.2018
Сообщений: 1,760
|
||||||||
| 01.12.2019, 17:22 | ||||||||
|
Keller18306, вот вариант для вывода всех новых строк (а не только последней)
Добавлено через 1 минуту
0
|
||||||||
|
9 / 6 / 3
Регистрация: 02.05.2018
Сообщений: 93
|
|
| 01.12.2019, 17:44 [ТС] | |
|
Ща протесчу, файл лога отчищается при запуске игры xD
Добавлено через 18 минут Что-то не робит, выводит пустоту, хотя я добавил в файл строку -_-
0
|
|
|
1084 / 746 / 364
Регистрация: 09.07.2018
Сообщений: 1,760
|
||||||
| 01.12.2019, 18:25 | ||||||
Сообщение было отмечено Keller18306 как решение
Решение
Keller18306, да, была не точность - вот исправленный вариант
Кликните здесь для просмотра всего текста
Добавлено через 33 минуты Keller18306, ну и ?
1
|
||||||
|
9 / 6 / 3
Регистрация: 02.05.2018
Сообщений: 93
|
|
| 01.12.2019, 18:45 [ТС] | |
|
Вроде как работает.
Но я сделал свою, спасибо за помощь. Можешь помочь с preg_match?) Это относится к этой теме. Добавлено через 2 минуты Вот смотри у меня есть такой текст Damage Given to "Test" - 45 in 3 hits и мне из него надо получить Test, 45, 3, но эти значения могут быть разными, Test может быть как текстом так и числами, а 45 и 3 могут быть любыми числами.
0
|
|
|
1084 / 746 / 364
Регистрация: 09.07.2018
Сообщений: 1,760
|
||
| 01.12.2019, 18:52 | ||
Damage Given to "Test" - 45 in 3 hits. Тогда можно будет написать наиболее точный шаблон.
0
|
||
|
9 / 6 / 3
Регистрация: 02.05.2018
Сообщений: 93
|
|
| 01.12.2019, 18:57 [ТС] | |
|
Damage Given to "Test" - 0 in 10 hits
Damage Given to "Keller" - 666 in 15 hits Damage Given to "top4ic" - 152 in 0 hits Damage Given to "Very Good Player" - 18274 in 1218 hits Damage Given to "XZ" - 28 in 13247 hits Damage Given to "" - 112 in 12561 hits
0
|
|
| 01.12.2019, 18:57 | |
|
Помогаю со студенческими работами здесь
20
Чтение строк из файла
Чтение строк из файла Чтение строк из файла
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|