
Ich habe 20 iMacros (für den Browser) und sie sind spezifisch für verschiedene URLs. Ich führe diese Makros nacheinander aus und wiederhole oder schleife sie dann alle 10 Mal.
Aber innerhalb dieser Schleife müssen diese 20 Makros in zufälliger Reihenfolge und nicht als Liste ausgeführt werden.
Was ich versucht habe:
Ich schleife ein Makro namens COLLECTION.iim 10 Mal mit .js
der Datei
var i;
for (i = 1; i <= 10; i++)
{
iimSet("loop", i);
iimPlay("COLLECTION.iim");
}
COLLECTION.iim enthält den folgenden Zufallscode für 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 enthält diese 20 Makronamen, die jeweils einzeln in jede Zeile geschrieben werden, wie
1.iim
2.iim
.
.
20.iim
Aber das funktioniert nicht. Wenn es einen besseren oder einfacheren Weg gibt, lassen Sie es mich ebenfalls wissen.
Antwort1
Er versucht dasselbe wie ich.
Schleife kombinieren:https://stackoverflow.com/questions/17959454/how-to-loop-only-a-series-of-steps-in-imacros
mit Zufall:https://stackoverflow.com/questions/31773368/imacros-random-choose
Ihr Problem könnte ähnlich (oder dasselbe) sein wie:https://stackoverflow.com/questions/19519024/imacros-randomly-stops-in-a-loop