내가 원하는 방법으로 파일을 다운로드 HTTP 를 통해 주어진 그 URL 을(과 유사하는 방법 wget 작동하). 본 대한 답변을이 질문지만,나는 두 개의 변경을 요구 사항:
-나는 그것을 실행하는 Windows7 이상(비록 그것이 작동하는 경우에 Windows XP,는's 보너스). -나는 할 수 있어야에서 이를 수행하는 주식을 가진 기계무것도 하지만 스크립트를 해야 하는 텍스트할 수 있는 쉽게에 입력된 키보드 또는 복사/붙여넣습니다. -짧은,더 나은입니다.
그래서,본질적으로,나는 것 같다.cmd(배치)스크립트VBScript또는PowerShell스크립트를 수행할 수 있는 다운로드가 가능합니다. 그것은 사용할 수 있COM또는 호출 인터넷 탐지만,그것을 실행하는 데 필요없이 입력,그리고 행동해야 하는 잘 때 호출이 없는 표시(등을 통해텔넷session).
이 있는 경우 PowerShell>=3.0 사용할 수 있습니다Invoke-WebRequest:
Invoke-WebRequest -OutFile su.htm -Uri superuser.com
또 golfed:
iwr -outf su.htm superuser.com
Background Intelligent Transfer Service (BITS) is a component of modern
Microsoft Windows operating systems that facilitates prioritized,
throttled, and asynchronous transfer of files between machines using
idle network bandwidth.
Windows 7,Microsoft조언을 사용하여 PowerShell cmdlet을 위한 비트입니다.
% import-module bitstransfer
% Start-BitsTransfer http://path/to/file C:\Path\for\local\file
당신도 사용할 수 있는 비트를 통해COM참조 하십시오 여기]5예VBScript. 고 있'bitsadmin',는 명령행 도구를 제어 다운로드:
BITSAdmin is a command-line tool that you can use to create download or
upload jobs and monitor their progress.
Windows 7bitsadmin.exe
다 자체에는 사용되지 않는 도구입니다. 그럼에도 불구하고:
% bitsadmin.exe /transfer "NAME" http://path/to/file C:\Path\for\local\file
복사 및 붙여 다음과 같은 여섯 개의 선(또는 그냥 마지막 네선)으로 텍스트 파일입니다. 그런 다음 이름을vget.vbs
.
'cscript vget.vbs >FILE.TXT
'Run this vbscript at command line. Use above syntax to download/create FILE.TXT
Set oX = CreateObject("Microsoft.XmlHTTP")
oX.Open "GET", "http://www.exampleURL.com/FILE.TXT", False
oX.Send ""
WScript.Echo oX.responseText
분명히 당신이 주문을 받아서 만들 필요가 있을 것 이 스크립트를 확인 그것은 당신을 위해 작동합니다.
vget.vbs
는 경우,그것은 당신이라고 불렀다.FILE.TXT
는 당신이 원하는 출력을 지시하여DOS배치합니다.나만 시도를 사용하여 이를 다운로드 raw ASCII 텍스트 파일(더 강력한 cmd 스크립트)에서 내Dropbox계정을,그래서 나는't 알고 있는 경우 그것은 작품에 대한 EXE 파일,etc.; 에서 또는 다른 웹 서버.
당신 분배 첫 번째 두 개의 댓글 라인,그것은 단지 네니다. 는 경우에 당신의 주위에 당신의 방법을 알고VBScript할 수도 있습니다 수행하는 이 코드는 주위에 당신의 머리와 형식으로 명령 라인으로 필요합니다. 그것은 단지 포함하는 다섯 가지 중요한 명령을 구성 요소CreateObject
,.열린
,.보내기
,WScript.Echo
와.responseText
.
여기's 을 내려고 다시 시작하는 방법 파일 다운로드할 수 있습 윈도우에서 사용없의 외부 도구입니다.
그것은 포함 BITSADMIN,Microsoft.XmlHTTP 및 처리와 하이브리드 배치/JScript스크립트는 필요하지 않습 temp 파일 시스템입니다.Net.WebClinet 과 jscript.net 자이 컴파일된 하이브리드입니다.