Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: Azaar on October 13, 2018, 03:23:17 PM

Title: Цикл внутри цикла останавливается
Post by: Azaar on October 13, 2018, 03:23:17 PM
Ребят посмотрите, что сделал не так.
есть цикл на 10 повторений,
внутри него параметр который прибавляет по одному клику каждое повторение первого цикла.
но как только первый цикл проходит 10 повторений и начинает заново весь процесс
этот параметр тоже начинает отсчет заново с одного клика
нужно что он не останавливался и продолжал накидывать клики

Code: [Select]
FOR($n=0,$n<10)
DBLCLICK(469,290) 
WAIT(2)
DBLCLICK(468,219) 
LCLICK(890,409)     
WAIT(2)
LCLICK(890,409)
WAIT(2)
DBLCLICK(547,388) 
WAIT(2)

   inc($n)
   FOR($a=0,$a<$n)
   LCLICK(891,408)  //  нужно чтобы этот цикл продолжал работать не зависимо от основного
   END_CYC
           
WAIT(2)
DBLCLICK(767,385)     

END_CYC

LCLICK(1163,750) 
WAIT(2)
LCLICK(1159,653)   

Title: Re: Цикл внутри цикла останавливается
Post by: Oraven on October 13, 2018, 03:49:57 PM
цикл выполняет не 10 повторов а 5, потому что сначала inc($n) наращивает $n а потом сам цикл FOR.

Вот так переменные не будут пересекаться
Code: (clickermann) [Select]
FOR($n=0,$n<10)
   DBLCLICK(469,290)
   WAIT(2)
   DBLCLICK(468,219)
   LCLICK(890,409)
   WAIT(2)
   LCLICK(890,409)
   WAIT(2)
   DBLCLICK(547,388)
   WAIT(2)
   
   inc($b)
   FOR($a=0,$a<$b)
      LCLICK(891,408)  //  нужно чтобы этот цикл продолжал работать не зависимо от основного
      WAITMS(50)
   END_CYC
   WAIT(2)
   
   DBLCLICK(767,385)
   WAIT(1)
END_CYC

LCLICK(1163,750)
WAIT(2)
LCLICK(1159,653)
WAIT(1)


Title: Re: Цикл внутри цикла останавливается
Post by: Azaar on October 13, 2018, 05:22:47 PM
большое спасибо! все заработало как надо