
나는 20개의 iMacro(브라우저용)를 가지고 있으며 이는 다양한 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
그러나 이것은 작동하지 않습니다. 다른 더 좋고 쉬운 방법이 있으면 알려주세요.
답변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