Page 1 of 1

Одна функция для разных клавиш

Posted: 28 Dec 2023, 10:50
by zimushka
мне нужно, чтобы один и тот же скрипт можно было запустить разными клавишами
УСЛОВНО, вот так:

Code: Select all

1|2|3|4|5|6|7|8|9|0::
    goto MyLabel
есть ли способ воссоздать это, чтобы это не выглядело вот так
Spoiler

Re: Одна функция для разных клавиш  Topic is solved

Posted: 28 Dec 2023, 11:00
by vmech
Как то так:

Code: Select all

arrKeys := []
loop 10
  arrKeys.Push(A_Index - 1)
for v in arrKeys
  Hotkey(v, MyLabel)
Массив значений необязательно формировать только так, как показано в коде выше.
Можно просто задать его напрямую, в операторе for.