если вы видите этот текст, отключите в настройках форума использование JavaScript
Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания .
Новичкам также крайне полезно ознакомиться с данным документом .
JScript для скачивания *.jpg 19.06.03 00:05
Автор: Green Статус: Незарегистрированный пользователь Отредактировано 19.06.03 00:08 Количество правок: 1
Нужен скрипт для скачивания картинок с сохранением на диск.
Попробовал так:
// CopyImg.js
fso = new ActiveXObject("Scripting.FileSystemObject");
try
{
f = fso.GetFile("http://www.rsdn.ru/Mag/cover/mag0302.jpg ");
f.Copy ("d:/bmp/c01.jpg");
}
catch(e)
{
WScript.Echo("Error "+(e.number&0xFFFF)+"\n"+e.description);
}
Но так не проходит. Видимо, FileSystemObject работает только с локальными файлами.
Так как же?
Будем считать, что это задачка на сообразительность.
для навигации по http скриптом я использовал ASPtear 10.07.03 13:18
Автор: hamstr Статус: Незарегистрированный пользователь
set PostUserObj = Server.CreateObject("SOFTWING.ASPtear")
strRetval = PostUserObj.Retrieve("http://some.address/somejpeg.jpg ", Request_GET, _
"some=1¶meters=0", "", "")
set PostUserObj = nothing
правда примерчик на VBScript но вызов не сильно отличается...
возьми wget 19.06.03 13:53
Автор: :-) <:-)> Статус: Elderman
Если заюзать IE как COM-объект...
var ie, s;
ie = new ActiveXObject("InternetExplorer.Application")
ie.visible = true;
ie.navigate("http://www.rsdn.ru/Mag/cover/mag0302.jpg ");
s = 'e:\\zzz';
ie.ExecWB(4, 2, s); // OLECMDID_SAVEAS = 4
// OLECMDEXECOPT_DONTPROMPTUSER = 2
---
Но так все равно появляется окно диалога Save As.
Можно покопать MSDN дальше, но проще wget.GNU wget
JScript для скачивания *.jpg 19.06.03 10:41
Автор: NKritsky ( from cafe) Статус: Незарегистрированный пользователь
> Нужен скрипт для скачивания картинок с сохранением на диск. > Попробовал так: <skip>
А там нету какого-нибудь объекта типа Scripting.Navigator/Scripting.Browser ? Я просто никогда не смотрел, но интуиция говорит что должно быть так.