2012-12-10 114 views
1

我试图在30分钟到1小时之间随机等待。Imacros:随机等待时间?

我正在使用的代码应该这样做,但在代码的最后一行之后脚本停止。

这里的脚本

TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:true-random-integer-generator-min CONTENT=900 
TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:true-random-integer-generator-max CONTENT=3600 
WAIT SECONDS=1 
TAG POS=1 TYPE=SPAN ATTR=ID:true-random-integer-generator-result&&TXT:* EXTRACT=TXT 
SET !VAR1 {{!EXTRACT}} 
WAIT SECONDS={{!VAR1}} 
SET !EXTRACT NULL 

回答

3
'set the delay lower limit, this can be changed 
SET !VAR1 1800 
'set the remaining time interval that need randomized 
SET !VAR2 1800 
'calculate the random number 
SET !VAR3 EVAL("var randomNumber=Math.floor(Math.random()*\"{{!VAR2}}\" +\"{{!VAR1}}\"); randomNumber;") 
WAIT SECONDS={{!VAR3}}