Я запускаю casperJS в файле bat, но кажется, что вызов exit() в casperJS также завершает() мой bat-файл.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 остальной части летучей мыши файл ISN Выполнено ...
Кто-нибудь знает, откуда это может произойти, и у вас есть решение? :)
Попробуйте 'старт/ждать casperJS% 1% 2% 3' –
уже tryied но начать casperJS запустит новый cmd.exe, а затем мне нужно бросить вручную CMD продолжить сценарий :( –
Какая версия CasperJS и PhantomJS вы используете? Также, если вы используете последнюю ведущую ветвь Каспера, вы используете файл .exe? – hexid