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

Pages: [1]
1
Общие вопросы / Re: Нужна помощь...
« on: January 24, 2017, 06:24:38 PM »
Code: (clickermann) [Select]
SUB(клик, $par1, $par2) // подпрограмма с параметрами
   lclick($par1, $par2)
   WAITMS(200)
END_SUB

Getscreen(144,444, 145, 445)
IF_PIXEL_IN(144,444, 145, 445, 255)
   FOR($a=0,$a<3) // повторяем 3 раза
      ldown(827, 580)
      WAITMS(1000)
      lup(827, 580)
      WAITMS(2000)
   END_CYC
else
   клик(1082, 580) // вызовы подпрограммы (обязательно ниже подпрограммы)
   клик(1075, 630)
   клик(1195, 610)
   клик(827, 580)
END_IF

Вот что помогло, так это координаты в getscreen, стало работать именно так как требовалось:) Благодарю за помощь!

2
Общие вопросы / Re: Нужна помощь...
« on: January 24, 2017, 04:54:30 PM »
Координаты перепутаны.
Сначала верхний левый угол, т.е. меньшие.
Действительно, спасибо, опробую чуть позже, отпишусь. Можно ли как то оптимизировать скрипт или у меня описано более менее нормально под мою задачу?

3
Общие вопросы / Нужна помощь...
« on: January 24, 2017, 03:26:13 PM »
Я новичок в этом деле. Подскажите что может быть не так? Скрипт должен искать красный пиксель, который иногда появляется в указанном месте и после этого кликнуть на нужную кнопку(для верности несколько раз, так как важно 100% нажать и не дать возможности продолжить скрипт в этом случае). При отсутствии этого пикселя должны выполняться команды указанные после else. Но почему то красный пиксель игнорируется и это запарывает весь скрипт. Что можно сделать в этом случае? Может быть вообще по другому нужно скрипт записать? Цель - выполнять команды после ELSE,но при появлении данного пикселя, нажать на нужную кнопку:)

____________________________________________
Getscreen

IF_PIXEL_IN(145,445, 144, 444, 255)
 ldown(827, 580)
 WAITMS(1000)
 lup(827, 580)
 WAITMS(2000)
 ldown(827, 580)
 WAITMS(1000)
 lup(827, 580)
 WAITMS(2000)
 ldown(827, 580)
 WAITMS(1000)
 lup(827, 580)
else
 lclick(1082, 580)
 WAITMS(200)
 lclick(1075, 630)
 WAITMS(200)
 lclick(1195, 610)
 WAITMS(200)
 lclick(827, 580)
 WAITMS(200)
END_IF

Pages: [1]