- - PR -
バッチで自分のIPアドレスを取得する簡易な方法
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2005-04-21 15:22
当方にて、W2K及びXPにて試してみましたが、環境変数名の頭がスペース(?)に置き換わる
現象は発生しませんでした バグかどうかは分りませんが、当方の環境では問題無いことを報告させていただきます 先ほど投稿したコマンドだと、出力結果の頭に空白が入ってしまうのですが、下記のように すると回避することが出来ました for /F "tokens=15" %i in ('ipconfig ^|find "IP Address"') do @set MYIP = %i ボツにしたコマンドで、こんなのでもIPアドレスを拾えます for /F "delims=[] tokens=2" %i in ('ping -n 1 %computername" ^|find /i "%computername%"') do @set MYIP = %i お試しください | ||||
|
投稿日時: 2005-08-17 15:37
私もbatファイルにして試しに実行してみたのですが
「iの使い方が誤っています。」 と表示され実行されませんでした。 みたところ記述は合っているのですがなぜでしょうか?? | ||||
|
投稿日時: 2005-08-17 15:49
for /F "tokens=15" %%i in ('ipconfig ^|find "IP Address"') do @set MYIP = %%i | ||||
|
投稿日時: 2005-08-17 15:57
完璧です
ありがとうございます | ||||
