Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: abvgdeshka on May 04, 2015, 10:52:58 AM
-
Доброго времени суток! Подскажите пожалуйста, не могу написать код сценария, чтобы при каждом новом выполнении сценария стрелка вниз нажималась на один раз больше. Вот мой код:
[spoiler] move(1224,64)
LCLICK(1229,65) // Запускаю программу
waitms(1200)
$aaa=KEYPRESS(40) // Задаю переменную, нужно чтобы [KEYPRESS(40) = стрелка вниз] нажималась с каждым повторным запуском сценария, на один раз больше
for(i, i < 30, 1) // Задаю цикл, чтобы количество нажатий стрелки вниз увеличивалось на одно и заканчивалось на 30 пункте в списке
$aaa
waitms(200)
KEYPRESS(13) //Нажимаю ENTER
[/spoiler]
Пытался разными способами, ничего не вышло. И еще пара вопросов: Можно ли нажатие клавиши, задать как переменную и в дальнейшем апеллировать уже этой переменной? Как сделать последовательное увеличение какого-то действия на определенное количество раз?
-
Нельзя присваивать переменной команду, переменные можно использовать в самих командах.
Верный код
move(1224,64)
WAITMS(50)
LCLICK(1229,65) // Запускаю программу
WAITMS(1200)
INC($count,1) // переменная наращивается каждый проход
FOR($a=0,$a<$count)
KEYPRESS(#DOWN)
WAITMS(200)
END_CYC
KEYPRESS(#ENTER)
WAITMS(100)
IF($count = 30) // стоп на 30ом проходе
HALT
END_IF
-
Спасибо за оперативность и ответы! Все работает как часы, улыбка на все 23 зуба ;D