Wget またはcURLタイプのコマンドラインユーティリティは、 Windows Vistaに固有のものですか ?それはどのように機能しますか?
Windowsにネイティブ(プリインストールされており、 バックグラウンドインテリジェント転送サービス (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サポートツールから手動でインストールする必要があります。
最新のWindows 10では廃止予定の警告はなくなりましたので、この便利なツールはここにあるようです。
PowerShell v3 CTP1には、wget/curlのようなコマンドが付属しています。これは Invoke-WebRequest と呼ばれます。詳しくは、投稿を参照してください。Windows Powershell V3には、wget/curlのようなコマンドが含まれています。
私はよく WebClientのDownloadString のような単純なことにPowerShellを使用します。
$wc = New-Object Net.WebClient
$wc.DownloadString('...')
DownloadFile
のように何かダウンロードしたい場合は、 wget
とし、それを関数にパッケージ化します。もちろん、これは非常にラフで、再開可能なダウンロードなどのような素晴らしい機能はありません。
代替ブラウザをダウンロードするだけでよいようです。このコマンドを使用して、プロンプト付きで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コマンドを使用することもできます。以下のコマンドをコマンドプロンプトに入力します。
FTP
- これはFTPクライアントを開きますopen ftp.mozilla.org
- Mozilla-FTPに接続しますcd /pub/mozilla.org/firefox/releases/4.0.1/win32/en-US/
と入力 - ディレクトリを変更するrecv "Firefox Setup 4.0.1.exe"
と入力 - Firefoxのインストーラをダウンロードします。ファイルは、コマンドプロンプトの現在のフォルダにあります。 (通常あなたのProfile
フォルダ)bye
と入力します。exit
を入力します。Wgetの選択肢は実際にはありません。あなたは、 Wget for Windows を使用して、環境変数にパスを割り当てて、それを望みどおりに機能させることができます。
私はただ Cygwin を使って欲しいライブラリをインストールします…私はいつもそれをしています...
過去に、私は選択肢を探しました、そうです。しかし、Cygwinはその仕事に最適なツールです。
私は自分で作った。 https://github.com/acarrilho/global (ページ下部)でチェックしてください。
ソースをダウンロードし、cmd.exeを使用してリクエスタフォルダに移動します。そこから、http
と入力するだけで、利用可能なすべての設定が表示されます。例として:
http -u "http://www.example.com" -oc