2013-07-30 34 views
1

一系列步驟,我有一個10步iMacro腳本,通過播放(循環)按鈕設置爲循環500次。如何循環只有在iMacros的

的事情是,我只想步驟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個步驟的腳本。

+0

http://stackoverflow.com/questions/14909553/loop-in-imacros-using-javascript 你可以申請這個。 – macroscripts

+0

謝謝你的輸入,但我仍然不理解這一點。 –

回答

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文件並點擊播放按鈕(不是一個帶環) 。

0

不要忘記使用添加您的宏在這裏:

iimPlay(macro);} 

更改宏與宏名,並使用 「」 標記..例如:

"testmacro"