Salut Andrea
And why not
(defun ipaddress (/ item meth1 meth2 ml s wmi)
(vl-load-com)
(setq ml '()
WMI (vlax-create-object "WbemScripting.SWbemLocator")
meth1 (VLAX-INVOKE WMI 'ConnectServer nil nil nil nil nil nil nil nil)
meth2 (vlax-invoke meth1 'ExecQuery (strcat "Select IPAddress from Win32_NetworkAdapterConfiguration"))
S (vlax-for item meth2 (setq ml (append
(vlax-get item 'IPAddress)
ml
)
)
)
)
(vlax-release-object meth1)
(vlax-release-object meth2)
(vlax-release-object wmi)
s
)
do (alert (strcat "IP Adress is : " (car (ipaddress))))
ps : i've find this lisp in this forum, but i don't know where
@+