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")
}
}
那是我的imacro代码(JavaScript文件) 如果我弄错了我该怎么做才能再次尝试直到正确为止?
答案 0 :(得分:0)
假设您不想在两次执行之间等待,有两种方法可以执行此操作。最快的是:
while(true) {
iimPlay(macro_var);
var extract = iimGetLastExtract();
if (extract.toLowerCase() == "incorrect security code entered!") {
iimDisplay("wrong");
continue;
} else {
iimDisplay("right");
break;
}
}
这样,当提取的值错误时,您将重新启动循环。如果相反,那您就跳出循环了。