Автокликер Clickermann :: Форум
Основной раздел => Использование => Topic started by: ball on June 19, 2014, 07:11:45 PM
-
Здравствуйте! Очень прошу помощи уважаемые программисты!
нужно следующее:
1) считывание лога, который пишется в лог.txt файле в реальном времени. Если появляется определенная фраза (к примеру слово "привет"), то нажать на клаве "2"; если слово "пока", то нажимается два раза "3"....
2) параллельно с первым пунктом непрерывно нажимается на клаве "1" с интервалом 0,2 сек.
Спасибо_)
-
с какой частотой в лог сыпятся сообщения?
-
эм.. до нескольких сотен в секунду...
-
врятли получится, пропускать строки будет полюбому, да и проц нагрузится нехило имхо
-
честноговоря задача несколько фантастична. более того вывод в сам лог буферизуется системой.
я думаю автор смотритне в ту сторону
даже для реализации на С++ задача какая то странная и громоздкая
-
Ничего фантастического. Это для ФСБ. Начальство сказало "надо".
Нужно контролить логи переписок в ICQ десятка тысяч человек.
Будут искаться слова
"бомба", "теракт" - нажимается кнопка 2 и к автору высылается опергруппа.
"Путин", "я иностранный агент" - нажимается 3 и выезжает воронок.
...
Куда же не податься с этим вопросом, как не сюда.
:) :D ;D :) :D ;D :) :D ;D :) :D ;D :) :D ;D :) :D ;D :) :D ;D :) :D ;D :) :D ;D :) :D ;D :) :D ;D :) :D ;D :) :D ;D
Чёт настроение сегодня... такое.
Сори за флуд.
Несколько сотен... ну пусть 10 = 1000
т.е. на обработку одного сообщения 1 мс иначе будет отставание.
Ещё бы было понятно, если бы вместо "нажать 2" была отсылка сообщения или выполнение команды привязанной к уникальному идентификатору сообщения в логе:
ВасяПупкин(id468412312) = "Привет, валет"
Ещё бы прокатило.
А "нажать 2" не прокатит. Клавиатура одна на всех. И если за 1 мс не /считаем, обработаем и нажмём/ то нажатие "пойдёт" не тому сообщению.
-
а если в каждой строке подряд будет ключевые слова? 10 строк= 10 срабатываний пусть не нажатий кнопки клавиатуры а даже выполнение execute создаст большое отставание и либо будет пропускать выполнение либо скопиться огромная очередь execute'ов.
вообщем бредовая затея следить за таким скоростным логом в режиме онлайн