IMacro-JavaScript;循环IF-else语句 for(var i=0;i

IMacro-JavaScript;循环IF-else语句 for(var i=0;i,javascript,imacros,Javascript,Imacros,假设您不想在执行之间等待,有几种方法可以做到这一点。最快的方法是: for(var i=0;i<1;i++) { iimPlay(macro_var) var extract=iimGetLastExtract(); if(extract.toLowerCase()=="incorrect security code entered!") { iimDisplay("wrong") } else {

假设您不想在执行之间等待,有几种方法可以做到这一点。最快的方法是:

for(var i=0;i<1;i++)
{ 
    iimPlay(macro_var)
    var extract=iimGetLastExtract();
    if(extract.toLowerCase()=="incorrect security code entered!")
    {
        iimDisplay("wrong") 
    }
    else
    {
        iimDisplay("right")
    }
}

这样,当提取的值错误时,重新启动循环。相反,如果它正确,则中断循环。

可以使用
while(true)代替
for
,然后
中继续
如果
中中断
否则
我是新手,我真的不知道如何让它那样工作。
while(true) {
    iimPlay(macro_var);
    var extract = iimGetLastExtract();
    if (extract.toLowerCase() == "incorrect security code entered!") {
        iimDisplay("wrong");
        continue;
    } else {
        iimDisplay("right");
        break;
    }
}