[Помощь] Получение последнего добавленного текста из файла - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
[Помощь] Получение последнего добавленного текста из файла
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
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума