Author Topic: Анализ текста в окне  (Read 134843 times)

0 Members and 5 Guests are viewing this topic.

резнов

  • Зашел в гости
  • *
  • Posts: 12
  • Nothing less, I wanna hear a yes
    • View Profile
Анализ текста в окне
« on: December 08, 2012, 11:50:47 AM »
В некоторых браузерках кнопки действий могут перемещаться,а значит lclick с ними не сработает. Так же весьма неудобно и нерационально делать тысячи картинок со значениями здоровья(тем более что при таком количестве сравнений  ошибиться проще простого,да и прога может подвиснуть)
Что конкретно нужно: кликер анализирует веб страницу (или область,заданную по координатам пользователем) и ищет надпись,допустим "бить врага" и помещает координаты в лог. Дальше находит среднее арифметическое между координатами (каждое среднее арифметическое ставится пользователем как переменная) дальше ,к примеру,команда lclick по указанным переменными координатам. Либо ,если брать в пример здоровье,кликер берет из области,заданной пользователем ,значение и сравнивает его с эталонным.в зависимости от условий скрипта он выполняет какие-либо действия. Т.е. для выполнения всего этого нужно 2 новых команды: найти текст и вычислить среднее арифметическое координат текста
« Last Edit: December 08, 2012, 11:58:48 AM by резнов »

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Анализ текста в окне
« Reply #1 on: December 08, 2012, 01:07:44 PM »
Среднее арифметическое ты сейчас и там можешь посчитать, что мешает?
Поиск текста обсуждался в теме поиск текста в браузере. Да, хорошо бы делать это быстро и просто.
Только сдается мне что тебе это не подойдет. Потому что в большинстве таких игр текст на экране это не текст, а картинка с надписью. Нет, внутри программы это чаще именно текст, но тебе это не поможет. Попробуй выделить свою надпись и скопировать. Не выделится.
А кликкер  совсем не "фаинридер".


Сергей

  • Активный участник
  • ***
  • Posts: 159
    • View Profile
Re: Анализ текста в окне
« Reply #2 on: December 09, 2012, 03:00:31 AM »
А вообще было бы неплохо если бы в кликерман был интегрирован файнридер, или какая-нибудь подобная библиотека.
Задаешь область поиска, цвет фона и получаешь текст этой области.
И так же с поиском.

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

Johnny

  • Создатель
  • Герой форума
  • *
  • Posts: 593
    • View Profile
Re: Анализ текста в окне
« Reply #3 on: December 09, 2012, 11:31:14 AM »
Задаешь область поиска, цвет фона и получаешь текст этой области.
AGClient  ;D

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Анализ текста в окне
« Reply #4 on: December 11, 2012, 10:44:14 AM »
AGClient  ;D
Как вариант... Только производительность нужна хотя бы 10 китайцекартинок в секунду. ;D :'(


резнов

  • Зашел в гости
  • *
  • Posts: 12
  • Nothing less, I wanna hear a yes
    • View Profile
Re: Анализ текста в окне
« Reply #5 on: December 11, 2012, 06:06:31 PM »
Среднее арифметическое ты сейчас и там можешь посчитать, что мешает?
Поиск текста обсуждался в теме поиск текста в браузере. Да, хорошо бы делать это быстро и просто.
Только сдается мне что тебе это не подойдет. Потому что в большинстве таких игр текст на экране это не текст, а картинка с надписью. Нет, внутри программы это чаще именно текст, но тебе это не поможет. Попробуй выделить свою надпись и скопировать. Не выделится.
А кликкер  совсем не "фаинридер".

 я знаю,что прошу:)) среднее арифметическое нужно,чтобы определять координаты кнопки(они довольно часто разные) а кнопка именно в форме ссылки ,а не картинки. была бы картинка - я бы тему не создавал

резнов

  • Зашел в гости
  • *
  • Posts: 12
  • Nothing less, I wanna hear a yes
    • View Profile
Re: Анализ текста в окне
« Reply #6 on: December 11, 2012, 06:07:12 PM »
Задаешь область поиска, цвет фона и получаешь текст этой области.
AGClient  ;D
фон там для всех кнопок одинаков

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Анализ текста в окне
« Reply #7 on: December 11, 2012, 09:08:40 PM »
я знаю,что прошу:)) среднее арифметическое нужно,чтобы определять координаты кнопки(они довольно часто разные) а кнопка именно в форме ссылки ,а не картинки. была бы картинка - я бы тему не создавал
скажи что тебе мешает посчитать среднее арифметическое? Сложение и деление пока работают.
Ты бы показал свои кнопки, что гадать.
Если ссылка, то должна находиться по CTRL+F (+F3).
Если не находится, то алис... для кликера это картинка. Может и можно как то, он все молчат.
« Last Edit: December 12, 2012, 01:52:05 PM by Vint »


резнов

  • Зашел в гости
  • *
  • Posts: 12
  • Nothing less, I wanna hear a yes
    • View Profile
Re: Анализ текста в окне
« Reply #8 on: December 12, 2012, 06:34:00 PM »
я знаю,что прошу:)) среднее арифметическое нужно,чтобы определять координаты кнопки(они довольно часто разные) а кнопка именно в форме ссылки ,а не картинки. была бы картинка - я бы тему не создавал
скажи что тебе мешает посчитать среднее арифметическое? Сложение и деление пока работают.
Ты бы показал свои кнопки, что гадать.
Если ссылка, то должна находиться по CTRL+F (+F3).
Если не находится, то алис... для кликера это картинка. Может и можно как то, он все молчат.

полезно,но не то. нужен анализ текста(цифр,если быть точным)в определенной области окна,сравнение их с эталонным значением и действие по описанным инструкциям. допустим,если здоровье ниже 2000,то  лечить себя и т.д.

резнов

  • Зашел в гости
  • *
  • Posts: 12
  • Nothing less, I wanna hear a yes
    • View Profile
Re: Анализ текста в окне
« Reply #9 on: December 12, 2012, 07:04:41 PM »
т.е. как я вижу свое предложение в виде куска куда:
 
1.$etalon=2000
2.$xp=analyz(координаты левого верхнего угла прямоугольной области),(координаты правого нижнего угла)
3.if($xp<$etalon) lclik(100,100) else lclick (100,20)
4. end_if

резнов

  • Зашел в гости
  • *
  • Posts: 12
  • Nothing less, I wanna hear a yes
    • View Profile
Re: Анализ текста в окне
« Reply #10 on: December 24, 2012, 11:15:15 AM »
ну так что,это реализуемо?

Johnny

  • Создатель
  • Герой форума
  • *
  • Posts: 593
    • View Profile
Re: Анализ текста в окне
« Reply #11 on: December 24, 2012, 09:17:18 PM »
что это то? finereader прикрутить?
в кликере, по крайней мере последних версий, достаточно функционала чтоб найти что угодно где угодно. надо просто раскинуть мозгами.
для браузера решение вообще на поверхности лежит - Ctrl + F

ЦИТРИН

  • Супермодератор
  • Оплот сообщества
  • *
  • Posts: 484
  • Марафон опавших листьев, коктейль из дыма и мыслей
    • View Profile
Re: Анализ текста в окне
« Reply #12 on: December 25, 2012, 01:27:57 AM »
Там смотря как цифры в браузере представлены.
Иногда помогает простой даблклик  по корам в районе  цифры  и  команда туклип.
 Потом анализ переменных.
 Но бывает и так, что к цифре даблкликом  не подобраться.
В таких случаях обычно выходил из положения  командой ифпикчеин.

 
Бабочки полёт будит тихую поляну в солнечном свету...

резнов

  • Зашел в гости
  • *
  • Posts: 12
  • Nothing less, I wanna hear a yes
    • View Profile
Re: Анализ текста в окне
« Reply #13 on: January 06, 2013, 10:41:09 AM »
Там смотря как цифры в браузере представлены.
Иногда помогает простой даблклик  по корам в районе  цифры  и  команда туклип.
 Потом анализ переменных.
 Но бывает и так, что к цифре даблкликом  не подобраться.
В таких случаях обычно выходил из положения  командой ифпикчеин.
ифпикчеин тут не подойдет. придется делать более 6 тысяч картинок

резнов

  • Зашел в гости
  • *
  • Posts: 12
  • Nothing less, I wanna hear a yes
    • View Profile
Re: Анализ текста в окне
« Reply #14 on: January 06, 2013, 10:44:18 AM »
что это то? finereader прикрутить?
в кликере, по крайней мере последних версий, достаточно функционала чтоб найти что угодно где угодно. надо просто раскинуть мозгами.
для браузера решение вообще на поверхности лежит - Ctrl + F

контрол ф неплох,но для анализа он не подойдет,потому что делать 6-7 тысяч комбинаций.... на одну проверку всех этих цифросочетаний у скрипта будет уходить немалое время,да и размер будет....