CasperJS exit()退出bat文件?

我正在bat文件中运行casperJS,但似乎在casperJS中调用exit()也会退出()我的bat文件。

我的蝙蝠文件是:

casperJS %1 %2 %3 echo test convert %3 -resize "20%x20%" %3 

它执行这个.js文件:

 var start = new Date().getTime(); var casper = require("casper").create(), viewportSize = { width: 1200, height: 600 }, url = casper.cli.args[0], ACfilename = casper.cli.args[1]; casper.start().zoom(1).thenOpen(url, function() { ... }); casper.run(function() { this.echo('Finished captures for ' + url + ' at ' + ACfilename); var end = new Date().getTime(); var time = end - start; this.echo('Computed time: ' + time/1000 + ' s').exit(); }); 

一切都很好,我的js文件,但casper执行后,其余的bat文件不执行…

任何人都知道这可能会来,并有一个解决scheme吗? 🙂

您的.js文件的内容与问题无关。 CasperJS是通过一个批处理文件casperJS.bat ,所以如果你想返回你的批处理脚本,你必须使用call casperJS %1 %2 %3