Простой сценарий / макрос для мышки
Я действительно новичок в программировании, я пытался искать ответы, но не могу найти ни одного. Кто-нибудь может мне помочь?
Я хочу создать скрипт, в котором вы нажимаете определенную кнопку мыши, кнопка будет выполнять разные клавиши с разным временем. Например: я щелкаю правой кнопкой мыши, будет выполнено следующее:
W-КОСМОС-SHIFT-WW
Я знаю, как это сделать, но как превратить его в сценарий, где интервал каждый раз отличается? Когда я нажимаю кнопку мыши, происходит следующее: W - (задержка от 0,5 с до 1 с) - ПРОБЕЛ (задержка от 0,5 с до 0,7 с) - SHIFT (задержка от 0,3 до 0,35) и т. Д.
Я думал, что это было начало:
EnablePrimaryMouseButtonEvents(true)
function OnEvent(event, arg)
if event == "MOUSE_BUTTON_PRESSED" and arg == 1 then
--keyboard keys will be executed all with a random interval between the keys
end
end
Это действительно простой сценарий, но я не знаю, как заставить его работать. Помощь была бы очень признательна.
Добрый день,
-Joël
1 ответ
Вы можете сделать это с помощью AutoHotKey, прослушивая RButton
событие и используя Sleep
функция для задержки кепрессов. Например;
(Примечание: вы можете использовать переменные со случайными задержками, используя математические функции)
RButton::
Send, w
Sleep, 500
Send, {Space}
Sleep, 500
Send, {Shift}
; etc...
Return
Конечно, вы можете создавать более сложные сценарии, чем этот, AHK - это действительно простая, но продвинутая часть программного обеспечения, которую вы можете использовать для выполнения практически любых задач (включая вызов непонятных DLL-библиотек). Люди разработали библиотеки, чтобы делать с ними все, что вы хотите.
Это может быть не Lua, но это может быть то, что вы ищете!;)