Lua отдельные функции на разных интервалах - PullRequest
0 голосов
/ 14 декабря 2018

В частности, я пытаюсь написать простой скрипт для мыши Logitech, который использует язык Lua.

Нужный скрипт прост: переместите мышь вниз на 1 пиксель каждые 5 миллисекунд и нажмите кнопку мыши 1 каждые 500 миллисекунд.

Независимые друг от друга действия просты;

repeat
MoveMouseRelative(0,1)
Sleep (5)

repeat
PressMouseButton(1)
Sleep (500)

Однако я ищу простой / элегантный способ объединить их в один цикл.Любые предложения для новичка?

1 Ответ

0 голосов
/ 14 декабря 2018

Ну, простой вариант может быть:

repeat
  for i=1,100 do
    MoveMouseRelative(0,1)
    Sleep(5)
  end
  PressMouseButton(1)
until false
...