2013-03-28 75 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

相關問題