Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.01.31;
Скачать: CL | DM;

Вниз

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

 
Кто б сомневался ©   (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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.005 c
15-1259162313
Кто б сомневался
2009-11-25 18:18
2010.01.31
Завести почту на google


15-1259443816
Юрий
2009-11-29 00:30
2010.01.31
С днем рождения ! 29 ноября 2009 воскресенье


6-1211959699
Igor_34
2008-05-28 11:28
2010.01.31
Как узнать пользователя


4-1206729534
Пётр
2008-03-28 21:38
2010.01.31
Открыть с помощью


1-1234804045
Илья_
2009-02-16 20:07
2010.01.31
Масштаб окна приложения при различном разрешении экрана





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский