Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2010.01.31;
Скачать: [xml.tar.bz2];

Вниз

Как скачать файл с помощью батника?   Найти похожие ветки 

 
Кто б сомневался ©   (2009-11-13 19:06) [0]

Нужно скачать файл с http при помощи батника, желательно средствами ОС. Знаю есть программа ftp - но она работает только с ftp.


 
Кто б сомневался ©   (2009-11-13 19:14) [1]

Ну или средствами браузера, закачать и сохранить из батника. Никто не знает как?


 
Медвежонок Пятачок ©   (2009-11-13 19:22) [2]

js + wsh + xmlhttprequest


 
Кто б сомневался ©   (2009-11-13 19:24) [3]


> Медвежонок Пятачок ©   (13.11.09 19:22) [2]


Можно пример на wsh?


 
TUser ©   (2009-11-13 19:26) [4]

wget

cygwin надо будет поставить


 
AlexDan ©   (2009-11-13 19:34) [5]

а если через делфи..? idHTTP1.get?


 
Медвежонок Пятачок ©   (2009-11-13 19:37) [6]

да просто вместо батника пишешь модуль на любимом скриптовом языке.
в скрипте создаешь оле объект xmlhttprequest делаешь ему оупен с методом гетом, сенд и взад получаешь свой файл.

ну а сам скрипт запускешь через windows scripting host


 
wicked ©   (2009-11-14 01:06) [7]

http://curl.haxx.se


 
AlexDan ©   (2009-11-14 02:06) [8]

> Медвежонок Пятачок ©   (13.11.09 19:37) [6]
> да просто вместо батника пишешь модуль на любимом скриптовом
> языке.
> в скрипте создаешь оле объект xmlhttprequest делаешь ему
> оупен с методом гетом, сенд и взад получаешь свой файл.
вот они эти страшные слова,
procedure TForm1.Button1Click(Sender: TObject);
Var
ms:TMemoryStream;
begin
 ms:=TMemoryStream.Create;
 {IdFTP1.Host := "192.168.10.20";}
 {IdFTP1.Connect;}
 {IdFTP1}idHTTP1.get(Edit1.Text,ms{,true});//111.bmp
 ms.SaveToFile("12.bmp");
 ms.Free;
end;
сколько я ими файлов с чужих хостов попереп-л;), иногда очень удобно было..)


 
Медвежонок Пятачок ©   (2009-11-14 02:22) [9]

сколько я ими файлов с чужих хостов попереп-л;), иногда очень удобно было..)

особенно удобно когда перед тобой прокси.


 
Кто б сомневался ©   (2009-11-23 21:07) [10]

Забираем.:

" Set your settings
   strFileURL = "http://www.domain.com/file.zip"
   strHDLocation = "D:\file.zip"

" Fetch the file
   Set objXMLHTTP = CreateObject("MSXML2.XMLHTTP")

   objXMLHTTP.open "GET", strFileURL, false
   objXMLHTTP.send()

If objXMLHTTP.Status = 200 Then
Set objADOStream = CreateObject("ADODB.Stream")
objADOStream.Open
objADOStream.Type = 1 "adTypeBinary

objADOStream.Write objXMLHTTP.ResponseBody
objADOStream.Position = 0    "Set the stream position to the start

Set objFSO = Createobject("Scripting.FileSystemObject")
If objFSO.Fileexists(strHDLocation) Then objFSO.DeleteFile strHDLocation
Set objFSO = Nothing

objADOStream.SaveToFile strHDLocation
objADOStream.Close
Set objADOStream = Nothing
End if

Set objXMLHTTP = Nothing


 
Кто б сомневался ©   (2009-11-23 21:07) [11]

Создайте файл с расширением vbs и киньте туда этот код.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2010.01.31;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.004 c
11-1210698126
AndreyRus
2008-05-13 21:02
2010.01.31
Unit KOLadd implicitly imported into package MirrorKOLPackage


2-1260081712
AIK
2009-12-06 09:41
2010.01.31
ms SQl server не отображает русские буквы


1-1234533080
harisma
2009-02-13 16:51
2010.01.31
Перевод ассемблерного кода на Делфи


15-1259271016
Юрий
2009-11-27 00:30
2010.01.31
С днем рождения ! 27 ноября 2009 пятница


2-1260358771
Phoenix
2009-12-09 14:39
2010.01.31
Проблема с TTreeView в Delphi 2009





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский