imacros js if / else。需要其他方式

时间:2017-02-15 12:52:15

标签: imacros

这是正常的方式:

macro3 += "TAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT" + "\n";
iimPlay(macro);

var answer=iimGetLastExtract();

while(answer=="notok")
{
    iimPlay(macro1);
    var answer=iimGetLastExtract();
}

还有另一种好办法吗? 像:

macro3 += "TAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT" + "\n";
macro3 += "SET macro EVAL("'{{!EXTRACT}}'.match(/notok/) ? 'macro1' : 'macro2';")" "\n";
macro3 += "URL GOTO= //iimPlay(macro)" + "\n";

1 个答案:

答案 0 :(得分:0)

如果您不想将宏代码存储在外部文件中,则第二个选项很有用。而是在脚本中创建代码。

除此之外,两种方法都是一样的。