Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: igorqrus1 on December 25, 2020, 03:00:53 AM
-
Нужен бесконечный цикл с повтора, на подобие этого:
DEFINE($aaa,0) // вводим переменную для подсчета циклов
start:
DBLCLICK(2456,417)
WAIT(2)
LCLICK(2518,459)
WAIT(2)
LCLICK(2565,616)
WAIT(2)
LCLICK(2933,723)
INC ($aaa, 1) // увеличиваем переменную на 1
IF($aaa = 30) // если переменная стала равна 30, останавливаем выполнение скрипта
HALT
END_IF
GOTO (start) // если счет циклов не равен 30, возвращаемся к start:
Но в моем скрипте, не в этом коде, много GOTO, и, допустим, ставлю, чтобы он через 2 раза сделал "это" в цикле, то он 1 раз выполняет, а дальше уже игнорит и, как будто не было этого цикла, продолжает выполнять далее...
-
Вот цикл здорового человека
FOR($aaa=0, $aaa < 30)
DBLCLICK(2456,417)
WAIT(2)
LCLICK(2518,459)
WAIT(2)
LCLICK(2565,616)
WAIT(2)
LCLICK(2933,723)
END_CYC
HALT
А с GOTO и запутаться недолго, что скорее всего у тебя и происходит.
Странно показывать один код, а спрашивать про другой. Это хуже лечения по фотографии.