Loops 如何在iMacros中仅循环一系列步骤
我有一个10步的iMacro脚本,通过Play(loop)按钮设置为循环500次 问题是,我只希望步骤5-10循环。部分目标是避免“URL GOTO=”步骤 谢谢你抽出时间 下面是它的样子:Loops 如何在iMacros中仅循环一系列步骤,loops,imacros,Loops,Imacros,我有一个10步的iMacro脚本,通过Play(loop)按钮设置为循环500次 问题是,我只希望步骤5-10循环。部分目标是避免“URL GOTO=”步骤 谢谢你抽出时间 下面是它的样子: VERSION BUILD=8300326 RECORDER=FX SET !ERRORIGNORE YES SET !TIMEOUT_STEP 20 SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*13 + 6); randomNumbe
VERSION BUILD=8300326 RECORDER=FX
SET !ERRORIGNORE YES
SET !TIMEOUT_STEP 20
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*13 + 6); randomNumber;")
TAB T=1
TAG POS={{!LOOP}} TYPE=INPUT:SUBMIT ATTR=VALUE:value
TAG POS=R1 TYPE=SPAN ATTR=TXT:text
WAIT SECONDS={{!VAR1}}
我只想循环脚本的最后3个步骤。在
*.iim
文件中,不能循环代码中的特定行,请改用*.js
文件:
var rand = Math.floor(Math.random()*13 + 6);
var macro = "CODE:SET !ERRORIGNORE YES" + "\n";
macro += "SET !TIMEOUT_STEP 20" + "\n";
macro += "TAG POS={{i}} TYPE=INPUT:SUBMIT ATTR=VALUE:value" + "\n";
macro += "TAG POS=R1 TYPE=SPAN ATTR=TXT:text" + "\n";
macro += "WAIT SECONDS={{rand}}";
for(var i=0;i<500;i++)
{
iimDisplay(i);
iimSet("i", i);
iimSet("rand", rand);
iimPlay(macro);}
var rand=Math.floor(Math.random()*13+6);
var macro=“CODE:SET!ERRORIGNORE YES”+“\n”;
宏+=“设置!超时\u步骤20”+“\n”;
宏+=“tagpos={{i}}TYPE=INPUT:SUBMIT ATTR=VALUE:VALUE”+“\n”;
宏+=“TAG POS=R1 TYPE=SPAN ATTR=TXT:text”+“\n”;
宏+=“等待秒数={{rand}}”;
对于*.iim
文件中的(var i=0;i),您不能从代码中循环特定行,请改用*.js
文件:
var rand = Math.floor(Math.random()*13 + 6);
var macro = "CODE:SET !ERRORIGNORE YES" + "\n";
macro += "SET !TIMEOUT_STEP 20" + "\n";
macro += "TAG POS={{i}} TYPE=INPUT:SUBMIT ATTR=VALUE:value" + "\n";
macro += "TAG POS=R1 TYPE=SPAN ATTR=TXT:text" + "\n";
macro += "WAIT SECONDS={{rand}}";
for(var i=0;i<500;i++)
{
iimDisplay(i);
iimSet("i", i);
iimSet("rand", rand);
iimPlay(macro);}
var rand=Math.floor(Math.random()*13+6);
var macro=“CODE:SET!ERRORIGNORE YES”+“\n”;
宏+=“设置!超时\u步骤20”+“\n”;
宏+=“tagpos={{i}}TYPE=INPUT:SUBMIT ATTR=VALUE:VALUE”+“\n”;
宏+=“TAG POS=R1 TYPE=SPAN ATTR=TXT:text”+“\n”;
宏+=“等待秒数={{rand}}”;
对于(var i=0;i不要忘记在此处添加宏:
iimPlay(macro);}
使用宏名称更改宏,并使用“”标记。示例:
"testmacro"
不要忘记在此处使用“添加宏”:
iimPlay(macro);}
使用宏名称更改宏,并使用“”标记。示例:
"testmacro"
你可以应用这个。谢谢你的输入,但我仍然不理解。你可以应用这个。谢谢你的输入,但我仍然不理解。