--- Begin Message ---
- Subject: Re: How to get IP-ADDRESS on Meadow 1.10
- From: KORIYAMA Naohiro <kory@xxxxxxxxxxxxxxxx>
- Date: 30 Jan 2000 02:46:12 +0900
>>>>> <86sig8$5nm$1@xxxxxxxxxxxxxxxxxxxxxxxxxx> にて
>>>>> “永見”= Masahiro Nagami <nagami@xxxxxxxxxxxxxxxxxxxxxxxx> さま曰く:
永見> ipconfig の出力から取り出すことができれば良いのですが、なにせelispに不馴
永見> れでして(というか、まったくわかっていない、、、)、Webで探してみたので
永見> すが、それらしきのを見つけることができませんでした。
(defun ip-address-get ()
(interactive)
(with-temp-buffer
(call-process "ipconfig" nil t)
(goto-char (point-min))
(if (re-search-forward "IP[^0-9]*\\([0-9]+\\(\.[0-9]+\\)+\\)" nil t)
(match-string 1)
"unknown")))
みたいなのではいかがでしょう。
もっとスマートなやり方もあるとは思いますが。
ちなみにこのやり方だと、一枚目(?)のNICのIPアドレスのみ取得します。
--
郡山直大 (こおりやま なおひろ)
work: koriyama@xxxxxxxxxxx
home: kory@xxxxxxxxxxxxxxxx
Web: http://www02.u-page.so-net.ne.jp/ba2/kory/
--- End Message ---