Автокликер Clickermann :: Форум
Основной раздел => Использование => Topic started by: casethps on June 23, 2018, 08:58:29 PM
-
Всем привет
Хотел узнать как можно сделать так чтобы каждые 10 минут с начала использования цикла он прожимал кнопку F3
Пример Цикла:
KEYPRESS(#F)
WAITMS(250)
KEYDOWN(#F)
WAITMS(3600)
KEYUP(#F)
WAITMS(150)
KEYPRESS(#F)
WAITMS(250)
KEYDOWN(#d)
WAITMS(2000)
KEYUP(#d)
WAITMS(250)
KEYDOWN(#W)
WAITMS(3100)
KEYUP(#W)
WAITMS(250)
KEYDOWN(#a)
WAITMS(500)
KEYUP(#a)
WAITMS(250)
-
Спасибо!ф
-
IF($time < $_time_t) // условие сработает снова через 600 сек
KEYPRESS(#F3)
$time = $_time_t + 600
END_IF
KEYPRESS(#F)
WAITMS(250)
KEYDOWN(#F)
WAITMS(3600)
KEYUP(#F)
WAITMS(150)
KEYPRESS(#F)
WAITMS(250)
KEYDOWN(#d)
WAITMS(2000)
KEYUP(#d)
WAITMS(250)
KEYDOWN(#W)
WAITMS(3100)
KEYUP(#W)
WAITMS(250)
KEYDOWN(#a)
WAITMS(500)
KEYUP(#a)
WAITMS(250)
как я понял он будет жать только ф3 когда макрос пойдет с начала, можно ли как либо сделать чтобы он жал его вне позиции цикла?
-
THREAD(t1, 1) // Дополнительный поток, выполняется параллельно основному
KEYPRESS(#F3)
WAIT(600)
END_THREAD
// Основной поток
KEYPRESS(#F)
WAITMS(250)
KEYDOWN(#F)
WAITMS(3600)
KEYUP(#F)
WAITMS(150)
KEYPRESS(#F)
WAITMS(250)
KEYDOWN(#d)
WAITMS(2000)
KEYUP(#d)
WAITMS(250)
KEYDOWN(#W)
WAITMS(3100)
KEYUP(#W)
WAITMS(250)
KEYDOWN(#a)
WAITMS(500)
KEYUP(#a)
WAITMS(250)
-
спасибо большое!
-
а можно как нибудь сделать чтобы главный макрос приостанавливался на 1 секунду и использовал thread условие
потому что если он использует во время макроса он мне сбивает прожатие кнопок
-
Так как скрипт не большой проще написать так
SUB(F3) // Подпрограмма выполняется только после вызова
IF($time < $_time_t) // условие сработает снова через 600 сек
WAITMS(100)
KEYPRESS(#F3)
WAITMS(100)
$time = $_time_t + 600
END_IF
END_SUB
KEYPRESS(#F)
F3() // Вызываем подпрограмму F3
WAITMS(250)
KEYDOWN(#F)
WAITMS(3600)
KEYUP(#F)
F3()
WAITMS(150)
KEYPRESS(#F)
F3()
WAITMS(250)
KEYDOWN(#d)
WAITMS(2000)
KEYUP(#d)
F3()
WAITMS(250)
KEYDOWN(#W)
WAITMS(3100)
KEYUP(#W)
F3()
WAITMS(250)
KEYDOWN(#a)
WAITMS(500)
KEYUP(#a)
F3()
WAITMS(250)
-
скрипт большой но спасибо за помощь! попробую сегодня
-
а можно как нибудь сделать чтобы главный макрос приостанавливался на 1 секунду и использовал thread условие
потому что если он использует во время макроса он мне сбивает прожатие кнопок
Можно. Выворачиваем всё наизнанку
THREAD(t1, 1) // Основные действия
KEYPRESS(#F)
WAITMS(250)
KEYDOWN(#F)
WAITMS(3600)
KEYUP(#F)
WAITMS(150)
KEYPRESS(#F)
WAITMS(250)
KEYDOWN(#d)
WAITMS(2000)
KEYUP(#d)
WAITMS(250)
KEYDOWN(#W)
WAITMS(3100)
KEYUP(#W)
WAITMS(250)
KEYDOWN(#a)
WAITMS(500)
KEYUP(#a)
WAITMS(250)
END_THREAD
SETTHREAD(t1, 0)
WAITMS(250)
KEYPRESS(#F3)
WAIT(500)
SETTHREAD(t1, 1)
WAITMS(250)
-
Можно. Выворачиваем всё наизнанку
Не пойдет, нельзя нажимать F3 если кнопка зажата.
-
Вот так поток будет приостановлен если никакие клавиши не зажаты.
THREAD(t1, 0) // Основные действия
KEYPRESS(#F)
WAITMS(250)
KEYDOWN(#F)
WAITMS(3600)
KEYUP(#F)
WAITMS(150)
KEYPRESS(#F)
WAITMS(250)
KEYDOWN(#d)
WAITMS(2000)
KEYUP(#d)
WAITMS(250)
KEYDOWN(#W)
WAITMS(3100)
KEYUP(#W)
WAITMS(250)
KEYDOWN(#a)
WAITMS(500)
KEYUP(#a)
WAITMS(250)
END_THREAD
GETKEYSDOWN ($arr)
WHILE(ARRSIZE($arr) > 0)
WAITMS(30)
GETKEYSDOWN ($arr)
END_CYC
SETTHREAD(t1, 0)
WAITMS(100)
KEYPRESS(#F3)
WAITMS(100)
SETTHREAD(t1, 1)
WAIT(600)