的iMacros - 循环多个宏使用Javascript

问题描述:

我打多个宏此起彼伏,多次使用一个简单的JavaScript .js文件循环的次数具体数量如下的iMacros - 循环多个宏使用Javascript

var i; 
for (i = 1; i <= 10; i++) 
{ 
iimSet("loop", i); 
iimPlay("1.iim"); 
iimPlay("2.iim"); 
iimPlay("3.iim"); 
} 

,但在循环中,我希望每个宏将被播放特定次数。

说1.iim 4次,2.iim 4次,3.iim满10次 我该怎么做? 我尝试添加“如果”中的“for”循环语句每个宏

Var i1; 
if(i1 <=4) 
{iimPlay("1.iim"); 
i1++;} 

但没有工作:( TIA

我会用“如果”这样走:

var i; 
for (i = 1; i <= 10; i++) { 
    iimSet("loop", i); //this will be run 10 times 
    if(i<=4) { 
    iimPlay("1.iim");//this will be run during the 4 first loops 
    } 
    if(i>4 && i<=8) { 
    iimPlay("2.iim");//this will be run during the 4 next loops 
    } 
    iimPlay("3.iim"); //this will also be run 10 times 
} 

+0

但我需要运行每IIM不同的次数(如在问题详述)......不只是1是否会做什么?你能好心编辑答案为感谢 – SuperUserMan 2014-11-22 06:58:58

+0

你好,我不确定我真的明白你的意思。我用我相信会做的来编辑答案,如果这不符合您的需求,您能否提供更多细节? – oiawo 2014-11-22 11:53:13

+0

谢谢,但我需要第一次跑4次,第二次也是连续跑4次,第三次跑也是10次。与您的解决方案,它运行1至4,然后第二。无论如何,我从你那里得到了帮助,通过消除> 4& SuperUserMan 2014-11-26 15:04:40