0 / 0 / 0
Регистрация: 09.10.2021
Сообщений: 72
|
||||||
1 | ||||||
Как считывать файл в реальном времени02.01.2022, 17:01. Показов 1712. Ответов 11
никогда подобного не делал: мне нужно считывать файл (который расположен на компьютере) в реальном времени и если выскакивает сообщение: [15:33:43] [Client thread/INFO]: [CHAT] [Чат-игра] Решите пример: 973 + 874 , то програма считает уровнение и записывает в буфер обмена.
P.S. Проблема в том, что я не знаю как читать файл в реальном времени + обробатывать информацию и еще почему-то не выходить даже вывести содержимое
0
|
02.01.2022, 17:01 | |
Ответы с готовыми решениями:
11
Как из VB считывать сигнал со входа звуковой карты в реальном времени? Не могу в реальном времени считывать данные из Excel в VB.net Смоделировать систему, указанную в варианте, в реальном времени (или, по желанию, и в реальном, и при помощи квантования времени Задание:Смоделировать систему, указанную в варианте, в реальном времени (или, по желанию, и в реальном, и при помощи квантования времени) и провести Как обновлять DateTime в реальном времени? |
0 / 0 / 0
Регистрация: 09.10.2021
Сообщений: 72
|
|
02.01.2022, 17:45 [ТС] | 3 |
а если как-то запускать програму каждые 2 секунды через консоль windows, такое возможно?
0
|
0 / 0 / 0
Регистрация: 09.10.2021
Сообщений: 72
|
|
02.01.2022, 21:47 [ТС] | 8 |
ну для мня обновление каждые 1-2 секунди достаточно)
Добавлено через 1 минуту там по сути Сервер в игре пишет, а я могу только считывать чат в файле
0
|
1355 / 854 / 365
Регистрация: 26.02.2015
Сообщений: 3,806
|
|
02.01.2022, 22:20 | 9 |
Можешь написать некий Watcher, который будет опрашивать указанную тобой директорию. Если у нужного тебе файла изменилось время последней записи - открываешь и читаешь его. Но это плохой подход, потому что во время твоего чтения туда неожиданно может начаться запись со стороны сервера. Не знаю, чем это чревато, но думаю, что ничем приятным. Поэтому нужно делать подключение к серверу и получение уравнений прямиком от сервера в программу, без использования текстовых файлов.
0
|
Вездепух
12785 / 6663 / 1794
Регистрация: 18.10.2014
Сообщений: 16,854
|
|
02.01.2022, 22:59 | 10 |
Что такое "считывать файл в реальном времени" и чем оно отличается от считывания "не в реальном времени"?
0
|
Модератор
|
|
03.01.2022, 16:11 | 12 |
Сообщение было отмечено Zepopo как решение
Решение
судя по
и то игра эта майнкрафт только непонятно зачем в метках стоит "с++ 1 курс", а файл открывается игра может логи не сразу на диск сбрасывать (используется известный логгер благодаря последним события log4j), лучше запускать сервер(игру) дочерним процессом и читать вывод. я помню на джаве писал штуку которая как раз запускала как дочерный процесс и брала его outputstream в свой inputstream на который можно повесить сканер в бесконечном цикле и будет как раз таки обработка в реальном времени. на плюсах тут имхо сложнее запустить дочерним процессом и вывод перенаправить (в джаве это их коробки есть).
0
|
03.01.2022, 16:11 | |
03.01.2022, 16:11 | |
Помогаю со студенческими работами здесь
12
Как рисовать в WPF в реальном времени Как организовать обновление в реальном времени? Как сделать чат в реальном времени? Как обновлять значения переменной в реальном времени Как получать значение инпута в реальном времени Как сделать изменение значения в реальном времени? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |