複数の iMacros をランダムに実行するためのハック

複数の iMacros をランダムに実行するためのハック

私は 20 個の iMacros (ブラウザ用) を持っており、それらは異なる URL に固有です。これらのマクロを次々に実行し、それらをすべて 10 回繰り返したりループしたりします。

しかし、そのループ内では、20 個のマクロをリストではなくランダムに実行する必要があります。

私が試したこと:

COLLECTION.iimというマクロを.jsファイルを使って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つずつ記述されています。

1.iim
2.iim 
.
.
20.iim

しかし、これはうまくいきません。他にもっと良い方法や簡単な方法があれば、私にも教えてください。

答え1

彼も私と同じことをやろうとしている。

ループを組み合わせる:https://stackoverflow.com/questions/17959454/how-to-loop-only-a-series-of-steps-in-imacros

ランダム:https://stackoverflow.com/questions/31773368/imacros-random-choose

問題は次のようなものと似ている(または同じ)可能性があります:https://stackoverflow.com/questions/19519024/imacros-randomly-stops-in-a-loop

関連情報