1

我有一个 10 步 iMacro 脚本,通过播放(循环)按钮设置为循环 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); 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 个步骤。

4

2 回答 2

4

*.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);}

将此代码保存在 *.js 文件中,然后点击播放按钮(不是带有循环的那个)。

于 2013-08-01T12:18:29.160 回答
0

不要忘记在这里添加你的宏:

iimPlay(macro);} 

用您的宏名称更改宏,并使用“”标记..示例:

"testmacro"
于 2014-01-27T08:01:51.000 回答