2013-03-28 78 views
0

我有一个javascript代码,它首先在imacros中工作,但现在它不起作用。循环不播放。谁能告诉我为什么会发生这种情况。以下是代码。js文件不能在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); 
+0

使用最新版本的iMacros。现在它可以向您显示错误所在位置的代码行。 – macroscripts 2013-03-30 21:44:06

回答

0

尝试安装最新的firefox 19并用最新版本重新安装imacros。

+0

感谢它的工作:) – 2013-04-01 04:20:04

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

var report;有\,它会破坏你的代码。

+0

感谢您的帮助:) – 2013-04-01 04:20:30

+0

没问题。如果这是问题,请接受答案并结束问题。我相信那是你的问题,一旦我删除了“\”,你的脚本就可以很好地工作 – flish 2013-04-01 08:24:19

相关问题