js не работает в iMacros, почему

у меня есть коды javascript, которые сначала работали в imacros, но теперь не работают. Цикл не воспроизводится. Может ли кто-нибудь сказать мне, почему это произойдет. Ниже приведены коды.

Пожалуйста, решите эту проблему, почему теперь этот javascript не работает в imacros.

   var i, retcode;
   \var report;
   var macrolist = new Array();

   /* Standard Demo Macros  */
   macrolist.push("Demo-Firefox/FillForm.iim");
   macrolist.push("Demo-Firefox/Frame.iim");
   macrolist.push("Demo-Firefox/Filter.iim");
   macrolist.push("Demo-Firefox/Tabs.iim");
   macrolist.push("Demo-Firefox/Javascript-Dialogs.iim");
   macrolist.push("Demo-Firefox/SlideShow.iim");
   macrolist.push("Demo-Firefox/TagPosition.iim");
   /* Macros that save something and/or create logs  */
   macrolist.push("Demo-Firefox/Download.iim");
   macrolist.push("Demo-Firefox/SaveAs.iim");
   macrolist.push("Demo-Firefox/SavePDF.iim");
   /* Macros that create reports */
   macrolist.push("Demo-Firefox/Stopwatch.iim");
   /* Macros that extract information */
   macrolist.push("Demo-Firefox/ExtractAndFill.iim");
   macrolist.push("Demo-Firefox/Extract.iim");
   macrolist.push("Demo-Firefox/ExtractURL.iim");
   macrolist.push("Demo-Firefox/ExtractRelative.iim");



   iimDisplay("Start Self Test");

   report  =  "Self-Test Report\n\n";

   for (i = 0; i < macrolist.length; i++) {
iimDisplay("Step "+(i+1)+" of "+macrolist.length + "\nMacro: "+macrolist[i]);
retcode = iimPlay(macrolist[i]);
report += macrolist[i];
if (retcode < 0) {
    report += ": "+iimGetLastError();
} else {
    report += ": OK";
    /* display the FIRST extracted item in report*/
    s = iimGetLastExtract(1);
    if ( s != "" )  report += ", Extract: "+s;
}
report += "\n";
   }
   iimDisplay("Test complete");

   alert ( report );

person I'am Jaggi    schedule 28.03.2013    source источник
comment
Используйте последнюю версию iMacros. Теперь он может показать вам строку кода, где находится ошибка.   -  person macroscripts    schedule 31.03.2013


Ответы (2)


попробуйте установить последнюю версию firefox 19 и переустановить imacros с последней версией.

person Bestmacros    schedule 28.03.2013

var i, retcode;
   \var report;
   var macrolist = new Array();

вар отчет; имеет \ и ломает ваш код.

person flish    schedule 29.03.2013
comment
Без проблем. Если это было проблемой, примите ответ и закройте вопрос. Я действительно считаю, что это была ваша проблема, ваш скрипт отлично сработал для меня, как только я удалил \, который - person flish; 01.04.2013