我在 bat 文件中运行 casperJS,但似乎在 casperJS 中调用 exit() 也会 exit() 我的 bat 文件。
我的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 文件的其余部分没有执行......
有人知道这可能来自哪里并有解决方案吗?:)