
我有 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 個 imamacros 的隨機代碼
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
但這是行不通的。如果還有其他更好或更簡單的方法,也請告訴我。