Основной раздел > Предложения

Анализ текста в окне

(1/34) > >>

резнов:
В некоторых браузерках кнопки действий могут перемещаться,а значит lclick с ними не сработает. Так же весьма неудобно и нерационально делать тысячи картинок со значениями здоровья(тем более что при таком количестве сравнений  ошибиться проще простого,да и прога может подвиснуть)
Что конкретно нужно: кликер анализирует веб страницу (или область,заданную по координатам пользователем) и ищет надпись,допустим "бить врага" и помещает координаты в лог. Дальше находит среднее арифметическое между координатами (каждое среднее арифметическое ставится пользователем как переменная) дальше ,к примеру,команда lclick по указанным переменными координатам. Либо ,если брать в пример здоровье,кликер берет из области,заданной пользователем ,значение и сравнивает его с эталонным.в зависимости от условий скрипта он выполняет какие-либо действия. Т.е. для выполнения всего этого нужно 2 новых команды: найти текст и вычислить среднее арифметическое координат текста

Vint:
Среднее арифметическое ты сейчас и там можешь посчитать, что мешает?
Поиск текста обсуждался в теме поиск текста в браузере. Да, хорошо бы делать это быстро и просто.
Только сдается мне что тебе это не подойдет. Потому что в большинстве таких игр текст на экране это не текст, а картинка с надписью. Нет, внутри программы это чаще именно текст, но тебе это не поможет. Попробуй выделить свою надпись и скопировать. Не выделится.
А кликкер  совсем не "фаинридер".

Сергей:
А вообще было бы неплохо если бы в кликерман был интегрирован файнридер, или какая-нибудь подобная библиотека.
Задаешь область поиска, цвет фона и получаешь текст этой области.
И так же с поиском.

Хотя да, это достаточно трудно реализовать. Да ещё и неизвестно где такую библиотеку найти :)

Johnny:

--- Quote from: Сергей on December 09, 2012, 03:00:31 AM ---Задаешь область поиска, цвет фона и получаешь текст этой области.

--- End quote ---
AGClient  ;D

Vint:

--- Quote from: Johnny on December 09, 2012, 11:31:14 AM ---AGClient  ;D

--- End quote ---
Как вариант... Только производительность нужна хотя бы 10 китайцекартинок в секунду. ;D :'(

Navigation

[0] Message Index

[#] Next page

Go to full version