Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: Varan1875 on December 11, 2021, 06:58:38 PM
-
Как сделать что бы это дело
LCLICK($_xmouse, $_ymouse)
WAITMS(RND(5,40))
начинало бесконечно кликать по нажатию $key = 5, и по повторному нажатию той же самой key 5 затухало?
Перепробывал циклы, но с моим скудным умом получилось сделать только что бы оно тыкало определенное кол-во раз по нажатию клавиши.
Кому не сложно помогите.
-
while (True)
// твой повторяемый код тут
end_cyc
-
Вариант 1.
Клики будут начинаться только после отпускания управляющей кнопки.
$key = 5
WHILE(1)
IF(ISKEYDOWN($key) = 1)
$active = $active ^ 1
WHILE(ISKEYDOWN($key) = 1)
WAITMS(20)
END_CYC
END_IF
IF($active = 1)
LCLICK($_xmouse, $_ymouse)
WAITMS(RND(5,40))
ELSE
WAITMS(10)
END_IF
END_CYC
Вариант 2.
На потоках. Запуск и стоп сразу после нажатия.
// поток с кликами
THREAD(cl, 0)
LCLICK($_xmouse, $_ymouse)
WAITMS(RND(5,40))
END_THREAD
// переключатель
DEFINE($key, 5)
IF(ISKEYDOWN($key) = 1)
$active = $active ^ 1
IF($active = 1)
SETTHREAD(cl, 1)
ELSE
SETTHREAD(cl, 2)
END_IF
WHILE(ISKEYDOWN($key) = 1)
waitms(10)
END_CYC
END_IF
waitms(10)
-
Вариант 2.
На потоках. Запуск и стоп сразу после нажатия.
И опять же, спасибо тебе. То что нужно! ;)