Автокликер Clickermann :: Форум

Основной раздел => Предложения => Topic started by: mustang5000 on October 18, 2016, 04:30:04 PM

Title: Регулярные выражения
Post by: mustang5000 on October 18, 2016, 04:30:04 PM
Добавить бы поддержку по поиску с помощью регулярок. Текст в буфер и вперед.
Бывает проще, например на сайте не искать пиксели, а найти в коде координаты объекта и с ними уже работать.
А то столкнулся, что объект может появиться на сайте в любом месте, а надо на него кликнуть, когда он появляется, постоянно меняется быстро его масштаб, да и цвет пикселей разнообразный, такой, что на фоне за ним полно таких же. Кароч сложно подобрать цвет или цвета нужных пикселей.
Но в исходном коде сайта при появлении объекта появляется и код с его XY что существенно упрощает его местонахождение а мы просто кликаем в эти координаты.
А выдирать такие данные "которые примерные" удобно с помощью регулярок.

В одной из программ (тоже по автоматизированию действий) есть куча всяких других ЭКШЕнов, но он хуже работает с картинками и цветом.
скрин проги ниже. Из той программы можно, что-то может дельное почерпнуть и взять на вооружение для кликермана. Конечно не требуется работа с реестром, фтп соединения и т.п.

[spoiler]
(http://s45.radikal.ru/i110/1610/9a/79bd3f3de5ba.jpg)
[/spoiler]
Title: Re: Регулярные выражения
Post by: i0 on October 18, 2016, 05:06:56 PM
двумями руками "за", угу
думаю Джони не составит труда запилить регулярки, (как и многое из предложенного на этой неделе) если только он захочет
Title: Re: Регулярные выражения
Post by: Золотой on October 18, 2016, 05:10:50 PM
так всё это уже есть
Code: (clickermann) [Select]

// для каждого браузера свои сочетания горячих клавиш
KEYDOWN (#CTRL) // просмотр кода
WAITMS (50)
KEYDOWN (#U)
WAITMS (50)
KEYUP (#U)
KEYUP (#CTRL)

KEYDOWN (#CTRL) // найти в тексте
WAITMS (50)
KEYDOWN (#F)
WAITMS (50)
KEYUP (#F)
KEYUP (#CTRL)
// вставлять через буфер искомый текст в поисковую строку
//и системным сообщением посылать нужные действия прямо в окно по найденным координатам, даже не переключаясь на графическое отображение страницы.
Title: Re: Регулярные выражения
Post by: Золотой on October 18, 2016, 05:16:31 PM
двумями руками "за", угу
думаю Джони не составит труда запилить регулярки, (как и многое из предложенного на этой неделе) если только он захочет
на счёт не составит труда, сильно не уверен, так как небыло у него привычки по форуму предложения просматривать. Будет готовое хорошо оформленное решение, с подробным описанием для справки, то можно ссылку в тему тестирования новых версий кинуть, а так крайне мало шансов, получить нужную именно тебе плюшку,  тут принцип "ешь, что дают".
Title: Re: Регулярные выражения
Post by: Vint on October 18, 2016, 05:40:25 PM


Привет КЭП
http://crapware.aidf.org/forum/index.php?topic=2397.msg15025#msg15025
http://crapware.aidf.org/forum/index.php?topic=1285.msg6022#msg6022
Title: Re: Регулярные выражения
Post by: Johnny on October 18, 2016, 06:55:06 PM

ну я надеюсь кто нить мне там протоколирует актуальные просьбы и выявленные баги
особо настойчивые спамят прямо вконтач

писать регулярки с нуля - это считай писать второй интерпретатор. причем у рядового пользователя от регулярок а-ля Перл просто жопа треснет от сложности и недружелюбности.
если кому нить попадется готовое опенсорсное решение или библиотека чтобы ее можно было утянуть, то будет здорого. а пока, беее.
Title: Re: Регулярные выражения
Post by: i0 on October 18, 2016, 08:00:18 PM
что-то сомневаюсь, что тут живые дельфисты водятся.
а так гугл говорит:
 FLRE - Fast Light Regular Expressions
 RegEx library for Delphi (c) Lake of Soft
 TRegExpr - Delphi Regular Expressions (Andrey V. Sorokin)

не знаю, зачем я гугл дублирую))
Title: Re: Регулярные выражения
Post by: Vint on October 19, 2016, 08:31:55 AM
Я тогда ещё поинтересовался какие в делфи регулярки. Оказалось своих нет. Есть только подключаемые сторонние библиотеки.
Ну сейчас в большинстве случаев никто сам обработку регулярок не создаёт. Почти все встраивают в языки сторонние решения.
Title: Re: Регулярные выражения
Post by: Johnny on October 19, 2016, 07:30:41 PM
ну если попадется какое то изящное решение, то можно. а вообще регулярки по своей сложности намного превосходят синтаксис самих скриптов и вопросов ДА ПОЧЕМУ ОНО НЕ РАБОТАЕТ будет еще больше от пользователей, начитавшихся как здорого... а собственно что здорого то? регулярки толькои годятся чтобы фильтровать строки. мало что ли инструментов для работы со строками?
целую библиотеку прикручивать чтобы кто-то удобно распарсил ответ от httpget()? мммм....
Title: Re: Регулярные выражения
Post by: i0 on October 19, 2016, 07:39:19 PM
а битовые операции кому нужны? можно же и без них. а winapi? там чёрт ногу сломит.
новички в неведомое не лезут, им хватает привязки.
а мы регулярки рекламировать не будем, бум партизански пользоваться)
Title: Re: Регулярные выражения
Post by: Cleoss on October 20, 2016, 01:18:47 AM
а мы регулярки рекламировать не будем, бум партизански пользоваться)

Да, прикрутим Питон или Перл и через консольку, через консольку)