Author Topic: сообщения в viber  (Read 1345 times)

0 Members and 1 Guest are viewing this topic.

satman

  • Зашел в гости
  • *
  • Posts: 6
    • View Profile
сообщения в viber
« on: December 23, 2017, 08:55:47 AM »
нужна помощь в написании скрипта.
 как реализовать команду прокрутки колесом мыши до появлении цвета
WAIT(1)
move(32,41)
lDown(32,41)
waitms(790 + $S_CORR)
lUp(32,41)
waitms(706 + $S_CORR)
move(54,79)
lDown(54,79)
waitms(890 + $S_CORR)
lUp(54,79)
waitms(106 + $S_CORR)
WAIT(1)
waitms(829 + $S_CORR)
move(194,247)
waitms(829 + $S_CORR)
WHEELDOWN(1)//////??????  какая команда прокрутки колесом мыши до появлении  указанного цвета
GETSCREEN
IF_PIXEL_IN(179,226, 243,996, 15723227)
   LCLICK($_return1+30, $_return2+86)
   WAIT(1)
   KEYDOWN (#CTRL) // ----------------
   WAITMS (30)  //------------------------------
   KEYDOWN (#V) //-----------------------------------
   WAITMS (50) //---------------------------------------------
   KEYUP (#V)  //----------------------------------------------------  CTRL+V
   WAITMS (30) //---------------------------------------------
   KEYUP (#CTRL) //-------------------------------------
   WAITMS (100)  //----------------------------
   WAIT(1)
   move(1500,981)
   lDown(1500,981)
   waitms(190 + $S_CORR)
   lUp(1500,981)
   waitms(806 + $S_CORR)

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: сообщения в viber
« Reply #1 on: December 23, 2017, 10:28:29 AM »
Code: (clickermann) [Select]
WAIT(1)
move(32,41)
lDown(32,41)
waitms(790)
lUp(32,41)
WAIT(1)

move(54,79)
lDown(54,79)
waitms(890)
lUp(54,79)
WAIT(1)

move(194,247)
WAIT(1)

$check = 0
WHILE($check = 0)
   GETSCREEN
   IF_PIXEL_IN(179,226, 243,996, 15723227)
      $check = 1
      LCLICK($_return1+30, $_return2+86)
      WAIT(1)
      KEYDOWN (#CTRL)
      WAITMS (50)
      KEYPRESS (#V)
      KEYUP (#CTRL)
      WAIT(1)
     
      move(1500,981)
      lDown(1500,981)
      waitms(100)
      lUp(1500,981)
      waitms(806)
   ELSE
      WHEELDOWN
      WAITMS(500)
   END_IF
END_CYC

satman

  • Зашел в гости
  • *
  • Posts: 6
    • View Profile
Re: сообщения в viber
« Reply #2 on: December 23, 2017, 04:32:28 PM »
Спасибо большое.работает

satman

  • Зашел в гости
  • *
  • Posts: 6
    • View Profile
Re: сообщения в viber
« Reply #3 on: December 23, 2017, 06:37:52 PM »
как только цвет появляется в конце координат и область клика вне зоны экрана скрипт не работает.немного изменил теперь все работает только первые  10 сообщений вручную а дальше скриптом.

WAIT(3)
move(32,41)
lDown(32,41)
waitms(790)
lUp(32,41)
WAIT(1)
move(54,79)
lDown(54,79)
waitms(890)
lUp(54,79)
WAIT(1)
move(194,247)
WAIT(1)
$check = 0
WHILE($check = 0)
   GETSCREEN
   IF_PIXEL_IN(161,228, 243,1050, 15723227)
      $check = 1
      WHEELDOWN(2)
      WAIT(1) // пауза 1 сек
      LCLICK($_return1+,$_return2+)
   WAIT(2)
   KEYDOWN (#CTRL)
   WAITMS (50)
   KEYPRESS (#V)
   KEYUP (#CTRL)
   WAIT(1)
   move(1272,1017)
   lDown(1272,1017)
   waitms(100)
   lUp(1272,1017)
   waitms(806)
ELSE
   WHEELDOWN
   WAITMS(500)
END_IF
END_CYC