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 - dumbuser2000

Pages: [1]
1
сам додумался :), может кому пригодится:
Code: [Select]
GETSCREEN
      COLORMODE(7)
      SCANPICTURE($ARR_SCAN, 3000,0, 3180,$_ymax, "BBB.bmp", -1, 80)
     
      $ARR_NUM = 0
      WHILE ($ARR_NUM < ARRSIZE($ARR_SCAN))
         $X = $ARR_SCAN [$ARR_NUM]
         INC($ARR_NUM,1)
         $Y = $ARR_SCAN [$ARR_NUM]
         INC($ARR_NUM,1)
                     
            IF_PICTURE_IN (1300,$y, 1550,$y+30, "GGG.bmp", 0, 80)  //ищем GGG левее BBB
    ELSE   
            LCLICK(($X+15), $Y)   // клик по BBB
            END_IF

         WAITMS(1)
      END_CYC
      UNDEFINE($ARR_SCAN)

2
Здравствуйте!

Помогите пожалуйста доработать скрипт, который кликает по очереди на все картинки BBB.bmp в браузере в заданной области экрана:

Code: [Select]
GETSCREEN
      COLORMODE(7)
      SCANPICTURE($ARR_SCAN, 0,0, 3180,$_ymax, "BBB.bmp", -1, 80)
      $ARR_NUM = 0
      WHILE ($ARR_NUM < ARRSIZE($ARR_SCAN))
         $X = $ARR_SCAN [$ARR_NUM]
         INC($ARR_NUM,1)
         $Y = $ARR_SCAN [$ARR_NUM]
         INC($ARR_NUM,1)
         LCLICK(($X+15), $Y)   // клик по BBB
         WAITMS(1)
      END_CYC
      UNDEFINE($ARR_SCAN)

Условие:
  • в браузере появляется таблица, в столбцах таблицы (кроме всего прочего) есть картинки BBB и GGG
      вид таблицы: https://disk.yandex.ru/i/INBoKJqAUyRrag
  • наличие и кол-во картинок GGG и BBB меняется при перезагрузке страницы
  • количестве срок в таблице меняется при перезагрузке
  • при LCLICK  на картинку BBB – она исчезает.
  • картинки BBB как и GGG не всегда присутствуют в строке.
  • картинки BBB и GGG имеют одинаковый размер, и в строке их координата Y - совпадает
  • картинки BBB и GGG в строке расположены на расстоянии примерно 2000px друг от друга по оси X

Задача: Необходимо сделать очень быстро LCLICK на картинки BBB в столбце «2», при условии, что в этой же строке в столбце «1» нет картинки GGG.
если смотреть на пример таблицы, то конкретно в ней нужно кликнуть по BBB в строках №№ 2,4,6,8,10.

p/s после того, как все нужные BBB "прокликаны", в ручную делается перезагрузка страницы, и таблица меняется и снова нужно прокликать по BBB и т.д.

вид таблицы: https://disk.yandex.ru/i/INBoKJqAUyRrag

Pages: [1]