[Помощь] Получение последнего добавленного текста из файла
|
|
This_is_N1tr0 |
Дата: Среда, 20.07.2016, 01:23 | Сообщение # 1
|
Любитель
Сообщений: 38
Статус: Offline
|
Допустим у меня есть файл cheatmaster.txt с определённым текстом, мне нужно что бы как только в нём появился новый текст (не зависимо в какой строке), то он (новый текст) записался в переменную dtext
Advance RolePlay тактики в игре Кости - http://cheat-master.ru/forum/146-496092-1
|
|
|
|
Dimasik220134 |
Дата: Среда, 20.07.2016, 17:35 | Сообщение # 2
|
Любитель
Сообщений: 40
Статус: Offline
|
Ну если я правильно понял)
Код ChatLog = путь к файлу.txt Loop { FileRead, chat, %ChatLog% { if chat contains слово1, слово2, слово3 и т.д - писать слова через запятую { ; твой код FileDelete, %ChatLog% } } }
|
|
|
|
This_is_N1tr0 |
Дата: Среда, 20.07.2016, 19:32 | Сообщение # 3
|
Любитель
Сообщений: 38
Статус: Offline
|
Цитата Dimasik220134 ( ) Ну если я правильно понял) Код
ChatLog = путь к файлу.txt Loop { FileRead, chat, %ChatLog% { if chat contains слово1, слово2, слово3 и т.д - писать слова через запятую { ; твой код FileDelete, %ChatLog% } } }
Вообще не то, твой код активируется по нахождению определённого слова...
Короче попробую объяснить на примере риелторки на АРП, как только играет лотерейка то слетает какой-то дом и он появляется в диалоге, мне нужно что бы из всех домов в диалоге мне выдало только слетевшие
Advance RolePlay тактики в игре Кости - http://cheat-master.ru/forum/146-496092-1
|
|
|
|
DEONIO |
Дата: Среда, 20.07.2016, 20:50 | Сообщение # 4
|
Новичок
Сообщений: 15
Статус: Offline
|
Loading... Pls wait
Сообщение отредактировал DEONIO - Четверг, 21.07.2016, 18:09 |
|
|
|
McFree_ |
Дата: Среда, 20.07.2016, 23:12 | Сообщение # 5
|
В рядах СМ.
Сообщений: 321
Статус: Offline
|
Проверять размеры файла, если размер больше чем был то построчно проверять каждую, если схожести нету то выдавать это значение. Примерно такая логика для скрипта
Помогаю новичкам! По всем вопросам в ЛС!
|
|
|
|
DEONIO |
Дата: Пятница, 22.07.2016, 13:55 | Сообщение # 6
|
Новичок
Сообщений: 15
Статус: Offline
|
Код file=%A_WorkingDir%\test.txt ;путь к файлу FileGetSize,size1,%file% ;узнаем изначальный размер файла FileRead,text1,%file% ;а так же его изначальное содержание checksize: ; далее в цикле FileGetSize,size2,%file% ;находим размер этого же файла if (size2>size1) ;если его размер стал больше, по сравнению с изначальным, то { FileRead,text2,%file% ; получаем содержание ещё раз RegExMatch(text2, text1 "(.*)", res) ;чтобы весь текст, который был добавлен записался в res1 MsgBox,%res1% ;выводим результат return } goto,checksize
Сообщение отредактировал DEONIO - Суббота, 23.07.2016, 09:15 |
|
|
|