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=5
到WAIT SECONDS=10
之间运行10次,然后在运行最后一行TAG POS=1 TYPE=A ATTR=TXT:Sign<SP>Out&&HREF:example.com/logout
怎么可能。
我正在使用imacro 10v。
答案 0 :(得分:0)
您需要使用JavaScript来完成此操作..以下代码
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");