2015-08-09 22 views
0

等待20秒U的iMacros的剧本,我想等待秒60添加当i达到。在iMacros的

现在这是我的代码:

var macro; 

macro = "CODE:"; 

macro += "URL GOTO=http://example.com/msg?uid={{i}}\n"; 
macro +="TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:msg ATTR=ID:subject CONTENT=hello\n"; 
macro +="TAG POS=1 TYPE=TEXTAREA FORM=NAME:msg ATTR=ID:message CONTENT=hi\n"; 
macro +="TAG POS=1 TYPE=INPUT:IMAGE FORM=NAME:msg ATTR=ID:btn_save"; 

for (var i=1;i<300;i++){ 
    iimSet("i",i) 
    iimPlay(macro) 
} 

iimDisplay("Script completed."); 

而且我也试过这一个:

var macro; 

macro = "CODE:"; 

macro += "URL GOTO=http://example.com/msg?uid={{i}}\n"; 
macro +="TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:msg ATTR=ID:subject CONTENT=hello\n"; 
macro +="TAG POS=1 TYPE=TEXTAREA FORM=NAME:msg ATTR=ID:message CONTENT=hi\n"; 
macro +="TAG POS=1 TYPE=INPUT:IMAGE FORM=NAME:msg ATTR=ID:btn_save"; 
iimDisplay("Send Macro via iimPlay"); 
retcode = iimPlay(macro); 

var i=2 

while(true){ 

    if(i%20==0){  
     iimPlay("CODE: WAIT SECONDS=60") 
    } 

    iimSet("i",i); 
    iimPlay(macro); 
} 

for (var i=1;i<999;i++){ 
    iimSet("i",i) 
    iimPlay(macro) 
} 

iimDisplay("Script completed."); 

但两者的代码是不是为我工作。有谁能够帮助我?谢谢 !

+0

请阅读(http://stackoverflow.com/help/how问),并从中学习... –

回答

0

在你的第一个代码变化通过以下方式循环:[?我怎么问** **好问题]

for (i = 1; i < 300; i++){ 
    if (i == 20) 
     iimPlayCode("WAIT SECONDS=60"); 
    iimSet("i", i); 
    iimPlay(macro); 
} 
+0

感谢它现在的工作 –