首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CasperJS退出()退出bat文件?

问CasperJS退出()退出bat文件?
EN

Stack Overflow用户
提问于 2013-09-30 14:19:48
回答 1查看 587关注 0票数 1

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

我的bat档案是:

代码语言:javascript
复制
casperJS %1 %2 %3
echo test
convert %3 -resize "20%x20%" %3

它执行这个.js文件:

代码语言:javascript
复制
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文件的其余部分没有被执行.

谁知道这可能是从哪里来的,请给我一个解决办法?:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-30 15:25:36

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

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19096602

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档