2011-01-06 3 views
0

わかりましたので、私はwgetのを使って自分の外部IPアドレスを取得する方法を考え出した:外部IPへのループバック・コントローラを更新するための.batファイル

のwget -q -O - にIPを出力http://whatismyip.com/automation/n09230945.asp

コマンドコンソール。 > currentip.txtを最後に追加すると、テキストファイルに書き込まれます。しかし、私がやりたいことは、また、コマンドプロンプトを作るための方法を

netshインターフェイスのIP設定アドレス名=「ローカルエリア接続2」ソース=静的アドレス= [私はここで何を置けばいい]

を使用していますフラッシュもいいとは思いません:)

答えて

0

IPアドレス文字列を格納する変数を使用できます。

@echo off 
SetLocal EnableExtensions EnableDelayedExpansion 
For /F "Delims=" %%I In ('wget -q -O - http://automation.whatismyip.com/n09230945.asp') Do Set EXTERNAL_IP=%%~I 
netsh interface ip set address name="Local Area Connection 2" source=static addr=!EXTERNAL_IP! 

次の内容のBATファイルを作成するだけです。

関連する問題