1
Общие вопросы / Re: Функция прокрутки и поиска слова
« on: September 10, 2018, 09:53:32 PM »
Oraven спасибо вам огромное! Получилось то что нужно!
Добавлена тема оформления "Clickermann" для кода с подсветкой синтаксиса. Выбирается из выпадающего списка "Код" (рядом с "цвет", "размер" и "шрифт") в режиме редактирования поста. Либо просто BB-тегом "code=clickermann"
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
//проверка на наличие фразы
KEYDOWN (#CTRL)
WAITMS (50)
KEYPRESS (#f)
KEYUP (#CTRL)
wait(1)
KEYSTRING ("наша искомая фраза")
wait(1)
GETSCREEN //
IF_PIXEL_IN(0,0, $_xmax,$_ymax, 65535) //в место 65535 пишем цвет подсветки найденной фразы. зависит от браузера, область поиска также ставим нужную
waitms(500)
//фраза есть, возврат в начало
else
//если фразы нет, кликаем до конца
но в моем случае поиск по фразе через ctrl+f не работает, подскажите как это можно реализовать с помощью поиска по картинке(вырезанной фразе скриншота)? и можно ли вообще?
LCLICK(1588,604) // 5529095
WAIT(1)
MOVE(1623,153)
WAIT(1)
LDOWN(1623,153)
WAIT(1)
inc($mult)
MOVER(0,$mult)
WAIT(1)
MOVER(0,$mult)
WAIT(1)
MOVER(0,$mult)
WAIT(1)
LUP (0,$mult)
WAIT(1)
LCLICK(1126,90) // 12238492
WAIT(1)
inc($mult)
LDOWN(1625,155)
WAIT(1)
LUP (1625,$_ymouse-5)
WAIT(1)
Подскажите пожалуйста где ошибка
inc($mult) //увеличиваем множитель прокрутки
WHEELDOWN ($mult) //крутим колесо
MOVE ($_xmouse, $_ymouse-100) //смещаем курсор вверх на 40 пикс
LCLICK(1599,597)
WAIT(1)
LCLICK(1093,980)
WAIT(1)
LCLICK(1493,980)
WAIT(1)
LCLICK(1472,751)
//вот тут нужна функция скроллинга, с увеличением на 1 при каждом цикле и смещение курсора мышки на 40пх вверх
WAIT(1)
LCLICK(1178,203)
WAIT(1)
LCLICK(1178,203)
WAIT(1)
LCLICK(1173,986)
WAIT(1)
//вот тут он должен проверить страницу на наличие фразы, если фраза есть - возвращается к началу цикла, если нету, то продолжает до конца кликать
WAIT(1)
LCLICK(1592,956)
WAIT(3)
LCLICK(1658,905)
WAIT(2)
LCLICK(1058,105)