我有 20 个 iMacros(用于浏览器),它们特定于不同的 URL。我一个接一个地运行这些宏,然后重复或循环它们 10 次。
但是在该循环内,我需要以随机方式运行这 20 个宏,而不是像列表中那样运行。
我尝试过的:
.js
我使用文件循环一个名为 COLLECTION.iim 的宏 10 次
var i;
for (i = 1; i <= 10; i++)
{
iimSet("loop", i);
iimPlay("COLLECTION.iim");
}
COLLECTION.iim 包含以下 20 个 imacros 的随机化代码
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
但这不起作用。如果有其他更好或更简单的方法,也请告诉我。