Автор Тема: Помогите разобраться  (Прочитано 359 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Atheas

  • Зашел в гости
  • *
  • Сообщений: 2
    • Просмотр профиля
Помогите разобраться
« : Сентябрь 03, 2019, 03:41:02 pm »
Я 2ой день работаю с данной программой и не могу понять что я не так делаю.
В чем заключается проблема, создаю скрипт (пошагово мышью) , после того как я его создал, он работает, но затем я вношу корректировку в него (вручную), и уже после откорректированного скрипта после запуска программа виснет. в чем может быть проблема ?
То что я вношу вручную я выделил жирным
Скрипт:
// RECORDED SCRIPT 03.09.2019
// waitms correction
$S_CORR = 0

waitms(846 + $S_CORR)
  lDown(1329,468)
waitms(61 + $S_CORR)
  lUp(1329,468)
waitms(1118 + $S_CORR)
  lDown(1820,221)
waitms(97 + $S_CORR)
  lUp(1820,221)
waitms(1039 + $S_CORR)
  lDown(1821,221)
waitms(110 + $S_CORR)
  lUp(1821,221)
waitms(2209 + $S_CORR)
  keyDown(162)
waitms(0 + $S_CORR)
  keyDown(17)
waitms(248 + $S_CORR)
  keyDown(116)
waitms(96 + $S_CORR)
  keyUp(116)
waitms(80 + $S_CORR)
  keyUp(162)
waitms(0 + $S_CORR)
  keyUp(17)
waitms(1744 + $S_CORR)
  keyDown(17)
waitms(0 + $S_CORR)
  keyDown(162)
waitms(280 + $S_CORR)
  keyDown(70)
waitms(48 + $S_CORR)
  keyUp(17)
waitms(0 + $S_CORR)
  keyUp(162)
waitms(64 + $S_CORR)
  keyUp(70)
waitms(1041 + $S_CORR)
  keyDown(66)
waitms(72 + $S_CORR)
  keyUp(66)
waitms(23 + $S_CORR)
  keyDown(65)
waitms(64 + $S_CORR)
  keyUp(65)
waitms(89 + $S_CORR)
  keyDown(66)
waitms(79 + $S_CORR)
  keyUp(66)
waitms(273 + $S_CORR)
  keyDown(89)
waitms(79 + $S_CORR)
  keyUp(89)
waitms(3477 + $S_CORR)
GETSCREEN
IF_PIXEL_IN(65,200,3315455)
   LCLICK($_return1, $_return2)
   WAITMS(100)
END_IF
  lDown(1343,13)

waitms(134 + $S_CORR)
  lUp(1344,13)
waitms(2326 + $S_CORR)
  keyDown(17)
waitms(0 + $S_CORR)
  keyDown(162)
waitms(295 + $S_CORR)
  keyDown(116)
waitms(88 + $S_CORR)
  keyUp(116)
waitms(88 + $S_CORR)
  keyUp(162)
waitms(0 + $S_CORR)
  keyUp(17)
waitms(1240 + $S_CORR)
  keyDown(17)
waitms(0 + $S_CORR)
  keyDown(162)
waitms(328 + $S_CORR)
  keyDown(70)
waitms(88 + $S_CORR)
  keyUp(162)
waitms(0 + $S_CORR)
  keyUp(17)
waitms(48 + $S_CORR)
  keyUp(70)
waitms(3192 + $S_CORR)
  keyDown(66)
waitms(65 + $S_CORR)
  keyDown(65)
waitms(0 + $S_CORR)
  keyUp(66)
waitms(71 + $S_CORR)
  keyUp(65)
waitms(33 + $S_CORR)
  keyDown(66)
waitms(71 + $S_CORR)
  keyUp(66)
waitms(769 + $S_CORR)
  keyDown(89)
waitms(71 + $S_CORR)
  keyUp(89)
waitms(2391 + $S_CORR)
GETSCREEN
IF_PIXEL_IN(65,200,3315455)
   LCLICK($_return1, $_return2)
   WAITMS(100)
END_IF
  lDown(1055,12)

waitms(125 + $S_CORR)
  lUp(1055,12)
waitms(2044 + $S_CORR)
  keyDown(17)
waitms(1 + $S_CORR)
  keyDown(162)
waitms(463 + $S_CORR)
  keyDown(116)
waitms(89 + $S_CORR)
  keyUp(116)
waitms(39 + $S_CORR)
  keyUp(162)
waitms(0 + $S_CORR)
  keyUp(17)
waitms(1152 + $S_CORR)
  keyDown(162)
waitms(0 + $S_CORR)
  keyDown(17)
waitms(352 + $S_CORR)
  keyDown(70)
waitms(64 + $S_CORR)
  keyUp(17)
waitms(0 + $S_CORR)
  keyUp(162)
waitms(48 + $S_CORR)
  keyUp(70)
waitms(2160 + $S_CORR)
  keyDown(13)
waitms(80 + $S_CORR)
  keyUp(13)
waitms(2296 + $S_CORR)
  lDown(1235,410)
waitms(95 + $S_CORR)
  lUp(1235,410)
waitms(1553 + $S_CORR)
GETSCREEN
IF_PIXEL_IN(65,200,3315455)
   LCLICK($_return1, $_return2)
   WAITMS(100)
END_IF

// deleted
waitms(0 + $S_CORR)
// deleted
waitms(368 + $S_CORR)
// deleted
waitms(6 + $S_CORR)
  keyUp(18)
waitms(0 + $S_CORR)
  keyUp(83)
waitms(0 + $S_CORR)
  keyUp(165)
// FINISH AT 15:12:50

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Сообщений: 3685
  • Котэ
    • Просмотр профиля
Re: Помогите разобраться
« Ответ #1 : Сентябрь 03, 2019, 04:42:49 pm »
Ничего удивительного. У функции IF_PIXEL_IN должно быть 4 параметра зоны поиска, остальные параметры коды цвета.

Atheas

  • Зашел в гости
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Помогите разобраться
« Ответ #2 : Сентябрь 03, 2019, 06:41:08 pm »
Да, спасибо разобрался