CasperJS exit() 退出 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 执行后,蝙蝠文件的其余部分没有执行......

有人知道这可能来自哪里并有一个解决方案吗?:)

.js文件的内容与问题无关。CasperJS 是通过批处理文件启动的,casperJS.bat ,因此如果要返回到批处理脚本,则必须使用 call casperJS %1 %2 %3

最新更新