2016-03-10 14 views
0
VERSION BUILD=10022823 
TAB T=1 
TAB CLOSEALLOTHERS 
SET !ERRORIGNORE YES 
SET !LOOP 2 
URL GOTO=example.com 

WAIT SECONDS=5 
TAG POS={{!LOOP}} TYPE=DIV ATTR=CLASS:columns<SP>medium-5 EXTRACT=TXT 
SET !CLIPBOARD {{!EXTRACT}} 
ONDOWNLOAD FOLDER=* FILE={{!CLIPBOARD}}_{{!NOW:yyyymmdd_hhnnss}} 
TAG POS={{!LOOP}} TYPE=A ATTR=TXT:PDF CONTENT=EVENT:SAVETARGETAS 
WAIT SECONDS=10 


TAG POS=1 TYPE=A ATTR=TXT:Sign<SP>Out&&HREF:example.com/logout 

現在我想運行在單迴路的時間WAIT SECONDS=5WAIT SECONDS=10之間10行僅運行選中的代碼,那麼運行最後一行TAG POS=1 TYPE=A ATTR=TXT:Sign<SP>Out&&HREF:example.com/logout如何我們可以循環使用imacro

它是如何可能之後。

我使用的是imacro 10v。

回答

0

您需要使用JavaScript來實現this..try下面的代碼

iimPlay("CODE:URL GOTO=example.com"); 

for (var i=1;i<=10;i++) 
{ 
iimPlay("CODE:WAIT SECONDS=5\n TAG POS=1 TYPE=DIV ATTR=CLASS:columns<SP>medium-5 EXTRACT=TXT"); 
var extract = iimGetLastExtract(); 
iimSet("extract",extract); 
iimPlay("CODE:ADD !EXTRACT {{extract}}\n SAVEAS TYPE=EXTRACT FILE=Extract_{{!NOW:yyyymmdd_hhnnss}} 
} 
iimPlay("CODE:TAG POS=1 TYPE=A ATTR=TXT:Sign<SP>Out&&HREF:example.com/logout");