Show Posts

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.


Messages - Glimeaz

Pages: [1]
1
Добрый день,
Возможно ли распознавание активной ссылки? Т.е если курсор наведен на строку, которая в какой-то момент становиться активной, в этот момент нужно сделать LCLICK.

Курсор наводиться на заданную прямоугольник в рандомную точку (т.е цвет пикселя всегда разный). 
При активации ссылки цвета становяться чуть темнее.

Есть идея:
Кликерман должен постоянно распознавать цвет пикселя рандомной точки, на которой остановился курсор и кликать по этой точке если цвет пикселя изменился на любой другой. Получиться ли?
Как осуществить ....не знаю.
Помогите пожалуйса :)

Code: [Select]
MOVE(RND(,), RND(,))
$check = 0
WHILE($check = 0)     
   GETSCREEN
IF(PXL(,) !    )     ....??
WAITMS(RND(100,300))
LCLICK($_xmouse,$_ymouse) 

2
Общие вопросы / Сlickermann на телефоне
« on: April 10, 2017, 01:13:29 PM »
Всем добрый день!
Подскажите пожалуйста, возможно ли использование clickermanna на телефоне с платформой Windows Phone? или на каком другом смартфоне? Очень нужно на телефон, посоветуйте плзз :-*

3
Общие вопросы / Re: Прошу помочь IF_PICTURE_IN
« on: February 14, 2017, 02:13:08 PM »
Большущее спасибо за подсказку! Теперь заработало как надо :)

4
Общие вопросы / Re: Прошу помочь IF_PICTURE_IN
« on: February 10, 2017, 11:14:03 PM »
Спасибо большое! Картинки теперь находит и узнает  :)
Придумала упростить скрипт за счет уменьшения масштаба окна до 67% (так что картинки не будут передвигаться), теперь можно не по четырем картинкам навигироваться, а только по одной, а остальные клики по координатам точек.

Остался один вопрос. Как сделать первый клик по координатам, а потом ожидание (без кликов) пока не появится картинка в определенном месте и только тогда кликать.
А то у меня получается, что мышка постоянно нонстоп кликает в одно место, а должна ждать появления картинки и только тогда кликнуть.

1. клик на первые координаты (при этом открывается окошко, на которое нужно будет кликнуть в пункте 3 , при появлении картинки  )
2. ожидание появления картинки
3. клик на координаты
4. клик на другие координаты
5. Повторение действий, пока вручную не остановлю

Code: (clickermann) [Select]
$check = 0
 WHILE($check = 0)
    LCLICK(1187,205)     
        GETSCREEN
              COLORMODE(6)
              IF_PICTURE_IN (1253,193,1278,224,"1.bmp", -1, 100)
             WAITMS(200)
             LCLICK(1152,238)
             WAITMS(600)
             LCLICK(1184,307)
         WAITMS(20)         
            $check = 1
         ELSE
         WAITMS(10)
      END_IF
    END_CYC

5
Общие вопросы / Прошу помочь IF_PICTURE_IN
« on: February 10, 2017, 03:04:46 AM »
Здравствуйте!
Помогите, пожалуйста, в написании скрипта.
С программированием первый раз столкнулась, так что заранее прошу прощения у знатоков и профессионалов за свою безграмотность в этом деле  :-[

Задача скрипта:
1. Клик по картинке №1.
2. Перемещение курсора мышки на другую картинку №2. (или относительно текущего положения) и ожидание
3. Только при появлении нужной картинки №3. клик (на картинку  №2.)
4. Клик по картинке №4
5. Повтор действий

Code: (clickermann) [Select]
GetScreen
IF_PICTURE_IN (1106,320,1240,453,"1.bmp")
    LCLICK($_return1, $_return2)
    END_IF
Else
    GetScreen
    IF_PICTURE_IN (1106,320,1240,453,"3.bmp")
     IF_PICTURE_IN (1020,372,1209,507,"2.bmp")
        LCLICK($_return1, $_return2)
     END_IF
waitms(200)
Else
    GetScreen
    IF_PICTURE_IN (1100,490,1267,680,"4.bmp")
    LCICK($_return1, $_return2)
    END_IF
waitms(200)

У меня не находит картинки. Делала скриншот страницы, вырезала нужный фрагмент, сохраняла в .bmp
Проверяла картинку :
Code: (clickermann) [Select]
GETSCREEN
    IF_PICTURE_IN (0,0, $_xmax,$_ymax, "somefile.bmp")
       print("Найден в координатах X=", $_return1, ", Y=", $_return2)
       MOVE($_return1, $_return2)
    Else
       HINTPOPUP("Не найдено")
    END_IF
    HALT

Выдает: не найдено
Еще делала: Получение скриншота с цветокоррекцией (фильтр 6)  - тоже без результата

Скрипт очень нужен, сэкономит кучу времени!
Буду очень признательна, если кто поможет

Pages: [1]