У меня есть 20 iMacros (для браузера), и они относятся к разным URL. Я запускаю эти макросы один за другим, а затем повторяю или зацикливаю их все 10 раз.
Но в этом цикле мне нужно, чтобы эти 20 макросов работали случайным образом, а не как в списке.
Что я пробовал:
Я зацикливаю один макрос с именем COLLECTION.iim 10 раз, используя файл .js
var i;
for (i = 1; i <= 10; i++)
{
iimSet("loop", i);
iimPlay("COLLECTION.iim");
}
COLLECTION.iim содержит следующий случайный код для 20 изображений
CMDLINE !DATASOURCE C:\LIST.txt
SET !VAR1 EVAL("var randomNumber = Math.floor(Math.random() * 20) + 1; randomNumber;")
SET !DATASOURCE_LINE {{!VAR1}}
URL GOTO=imacros://run/?m={{!COL1}}
LIST.txt содержит эти 20 имен макросов, написанных по одному на каждую строку, например
1.iim
2.iim
.
.
20.iim
Но это не работает. Если есть какой-либо другой способ лучше или проще, дайте мне знать тоже.