Windowsネイティブ(プレインストールされており、Background Intelligent Transfer Service (BITS) Windowsサービスに依存しています)。
Wgetと同じことができ、おそらくそれ以上のことができます(APIライクなコマンドで進行中のジョブを制御することができます - 例えば、ステータス速度を取得し、遅すぎる場合はキャンセルすることができます)。
私自身の経験からの使用例(同じ.bat内で並列ダウンロードを行ったり、同じジョブ内で逐次ダウンロードを行うことができます)。
bitsadmin /create thisissomejobname
bitsadmin /addfile thisissomejobname http://kakao.ro/Pictures.iso C:\john_pictures.iso
bitsadmin /SetCredentials thisissomejobname Server BASIC somehttpuser somehttppassword
bitsadmin /resume thisissomejobname
REM how to get status:
bitsadmin /info thisissomejobname
注意: Windows XP, 7, 8, 10で動作します(Windows 10 Proでテスト済み)。Windows XPの場合は、SP2のSupport Toolsから手動でインストールする必要があります。
最新のWindows 10では、非推奨の警告はなくなっています。
PowerShell v3 CTP1にはwget/curlのようなコマンドが付属しています。これは Invoke-WebRequest と呼ばれています。詳細については、 Windows Powershell V3にはwget/curlのようなコマンドが含まれています _の投稿を参照してください。
PowerShellをよく使うのは、 WebClient’s DownloadString のような簡単なことです。
$wc = New-Object Net.WebClient
$wc.DownloadString('...')
または DownloadFile
wget
のように何かをダウンロードしたい場合は、それを関数にパッケージ化します。もちろん、これは非常に大雑把なもので、再開可能なダウンロードなどの機能はありません。
Wgetに代わるものはありません。Wget for Windows ](http://gnuwin32.sourceforge.net/packages/wget.htm) を使用して、環境変数にパスを代入して、あなたが望むように動作するようにすることができます。
代替ブラウザをダウンロードするだけで済むようです。コマンドプロンプトでMozilla Firefoxをダウンロードするには、このコマンドを使います。
explorer.exe http://releases.mozilla.org/pub/mozilla.org/firefox/releases/6.0.2/win32/en-US/Firefox%20Setup%206.0.2.exe
これもInternet Explorerが起動しますが、基本的な機能だけです。これはInternet Explorerが壊れていても(ほとんどの場合)動作するはずです。
FTPコマンドを使うこともできます。コマンドプロンプトのコマンドに以下のように入力します。
1.FTP
と入力 - FTP クライアントを開きます
2. open ftp.mozilla.org
と入力すると Mozilla-FTP
に接続します。匿名でログインし、空のパスワードを使用してください。
4. cd /pub/mozilla.org/firefox/releases/4.0.1/win32/en-US/
と入力すると、ディレクトリを変更する
5. recv "Firefox Setup 4.0.1.exe"
と入力 - Firefox のインストーラをダウンロードする。ファイルはコマンドプロンプトの現在のフォルダにあります。(通常は Profile
フォルダ)
6. bye
と入力して FTP クライアントを終了する。exit
と入力してコマンドプロンプトを閉じます。
Windows用のネイティブcURLはこちら (http://www.paehl.com/opensource/?CURL7.28.0). SSLをサポートしているものと、SSLをサポートしていないものがあります。Cygwin などの余分な荷物は必要ありません。
自分で作ってみました。https://github.com/acarrilho/global ](https://github.com/acarrilho/global) (ページの一番下にある)でチェックしてみてください。
ソースをダウンロードして、cmd.exe を使って requester フォルダに移動します。そこから http
と入力すると、利用可能なすべての設定が表示されます。例として、
http -u "http://www.example.com" -oc
``` と入力してください。
Cygwin](http://en.wikipedia.org/wiki/Cygwin)を使って、欲しいライブラリをインストールすればいいんだけど…。私はいつもそうしてきました…。
過去には代替品を探しました。でも、Cygwinはそれだけで最高のツールなんですよね。