Тема: AHK: Вывод переменной со случайным индексом
Здравствуйте.
Вопрос примитивный до ужаса, но не смог найти ответ или пример. Можно реализовать через множество IF, но это слишком объемно и некрасиво
Есть набор определенных переменных (Key1, Key2, Key3, ... KeyN), которые имеют текст внутри. Необходимо выводить в случайном порядке переменные и присваивать заголовочной переменной word. Для этого использовалась функция random.
Примерно так:
Key1 = "text1"
Key2 = "text2"
...
KeyN = "text3"
random, vall,1,N
Далее вопрос. Необходимо присвоить значение переменной KeyN с индексом случайной переменной vall в переменную word. Можно-ли это сделать в одну строку? Например: word = %Key%vall (да, это не работает, но думаю суть примерно объяснил).
Т.е. чтобы по факту если vall имеет значение 2, то присвоилось значение word = %Key2 и вывод Msgbox, %word давал результат text2.
Благодарю.