Тема: AHK: Random | Использование для выбора случайного числа из массива
^0::
Array := {Time_1: "10", Time_2: "20", Time_3: "30"}
SendInput,{F6}/me блаблабла{enter}
KeyWait \, D
KeyWait \, L
Random r, 1, 7
loop %Array[r]%
{
SendInput,{F6}/me блаблабла [%A_Index%/%Array[r]%]{enter}
Sleep,1000
}
KeyWait \, D
KeyWait \, L
SendInput,{F6}блаблабла{enter}
return
Подскажите пожалуйста, как использовать обращение к массиву в данном случае. ИЛИ Нужно реализовать генерацию рандомного числа к примеру =<100 кратное 5 или 10 и использование его как количество циклов (что собственно и показано на нерабочем участке кода.
В более общем виде:
Array := [5, 10, 15]
MsgBox, %Array.2%
Пример рабочий
Array := [5, 10, 15]
z:=2
MsgBox, %Array.z%
; Или так
Array := [5, 10, 15]
z:=2
MsgBox, %Array%.%z%
;Или так
Array := [5, 10, 15]
z:=2
MsgBox, % Array.z
Пример не рабочий.
Помощь нужна именно в этом моменте, уже весь рунет перелопатил, ни могу найти ответа, второй день бьюсь с этой оказией...