1
我跑casperJS一個bat文件中,但似乎調用exit()在casperJS也退出()我的bat文件。CasperJS退出()退出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文件,但卡斯帕執行後的bat文件ISN其餘工作的偉大't執行...
任何人都知道這可能來自哪裏,並有一個解決方案,請? :)
嘗試'開始/等待casperJS%1%2%3' –
已經嘗試但啓動casperJS將啓動一個新的cmd.exe,然後我需要手動退出cmd繼續腳本:( –
什麼版本的CasperJS和PhantomJS您使用的?還有,如果你正在使用卡斯帕的最新主分支,你運行.exe文件? – hexid