Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Перейти на страницу и сохранить файл (https://javascript.ru/forum/misc/68596-perejjti-na-stranicu-i-sokhranit-fajjl.html)

Гробовщик 25.04.2017 18:28

Перейти на страницу и сохранить файл
 
Доброго времени суток, уважаемые форумчане

Мой вопрос нубский и возможно я плохо искал, так что сильно не ругайтесь

Есть сайт. При переходе по ссылке генерируется отчёт после чего выдаёт окно "сохранить как"
Можно ли как то на JS отследить, что отчёт сгенерировался (время может отличаться), а потом сохранить файл автоматом

Дело в том, что ябы хотел запускать файл js через планировщик windows не используя других языков или дополнительных решений

Rise 26.04.2017 02:33

Цитата:

Сообщение от Гробовщик (Сообщение 451055)
возможно я плохо искал

Windows Script Host, WScript, JScript

Цитата:

Сообщение от Гробовщик (Сообщение 451055)
по ссылке генерируется отчёт ... потом сохранить файл

// Script: report.js, Call: wscript <script> <url> <file>
var arguments = WScript.arguments;
var request = WScript.createObject('MSXML2.XMLHTTP');
	request.open('GET', arguments(0), false);
	request.send();
if (request.status == 200) {
	var stream = WScript.createObject('ADODB.Stream');
	stream.open();
	stream.type = 1;
	stream.write(request.responseBody);
	stream.position = 0;
	stream.saveToFile(arguments(1), 2);
	stream.close();
	//WScript.echo('OK');
}

Цитата:

Сообщение от Гробовщик (Сообщение 451055)
запускать файл js через планировщик windows

> wscript D:/folder/report.js "http://www.example.com/generation/" D:/folder/report.txt

Гробовщик 26.04.2017 18:39

Rise,
Спасибо. Правда не знал.
За код отдельно спасибо


Часовой пояс GMT +3, время: 22:57.