Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: Otlichnii_paren on February 08, 2023, 08:54:44 PM

Title: Рандомное имя переменной
Post by: Otlichnii_paren on February 08, 2023, 08:54:44 PM
Доброе времени суток. Сломал голову перерыл форум, нашел подходящие решения, но через костыли типа RNDFROM() . Должен же быть вариант по проще для реализации подобного кода, нужно обращение к рандомному имени переменной:
Code: [Select]
$var1="текст1..."
$var2="текст2..."
$var3="текст3..."
...
WAIT(1)

print($var(rnd(1,3)))

Или какая ни будь команда преобразующая строку "$var1" в имя переменной $var1. Или ткните пальцем на тему на форуме, если я в упор не вижу очевидного. Спасибо.
Title: Re: Рандомное имя переменной
Post by: 4.У.В.@.К on February 08, 2023, 10:41:27 PM
В Справке: Язык сценариев => Работа с числами => SETVAR и GETVAR
В Clickermann'e: Редактор => Команды => Строки => SETVAR и GETVAR
Code: (clickermann) [Select]
$var1="текст1..."
$var2="текст2..."
$var3="текст3..."

LOGWRITE (GETVAR(STRCONCAT("$var", RND(1,3))))

HALT
Title: Re: Рандомное имя переменной
Post by: Otlichnii_paren on February 08, 2023, 11:06:13 PM
Спасибо и в прям все оказалось проще чем я думал