Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: Evangellion on April 24, 2015, 03:10:16 PM
-
В этом деле я совсем новенький, и сам как-то дойти не могу как правильно написать.
Например при нажатии цифры 1 на клавиатуре, у меня должна сама нажиматься цифра 2, и помимо этого 1 раз в секунду сама должна нажиматься цифра 3.
Если с последним все просто, то с дублированием я "завис", и никак не могу допереть как это сделать. И не знаю будет ли оно работать вместе.
-
Пока держишь 1 или нажатием на 1 включение?
А выключение?
-
IF(iskeydown(#1)=1)
KEYPRESS(#2)
WAITMS(50)
ELSE
WAITMS(20)
END_IF
THREAD(num3, 1)
KEYPRESS(#3)
WAIT(1)
END_THREAD
-
Если понял правильно, то он проверит бит нажатия клавиши 1 на единицу, и если тот будет в единице, то нажмет клавишу 2, подождет 50 милисекунд, и потом пустит цикл проверки по новой. А если бит клавиши 1 будет в нуле, то просто подождет 20 милисекунд, и опять же пустит цикл проверки по новой. Так?
Это я про первую часть.
-
Верно, вторая часть THREAD(num3, 1) это поток, работает независимо от первой.
-
Спасибо. Тут все. Думаю можно закрывать ;)