看看这个代码。。。 
  
			
			- (defun Win_IP ()
-  (setq WMI (vlax-create-object "WbemScripting.SWbemLocator"))
-   (if WMI (setq meth1 (vlax-invoke WMI 'ConnectServer)))
-   (if meth1 (setq meth2 (vlax-invoke meth1 'ExecQuery "Select * from Win32_NetworkAdapterConfiguration")))
-   (if meth2
-    (progn
-     (setq IPList nil)
-     (vlax-for item meth2 (setq IPList (cons (vlax-get item 'IPAddress) IPList)))
-     (foreach item (list WMI meth1  meth2)(vlax-release-object item))
-     (setq IPList (vl-remove nil IPList))
-     (setq IPList (vl-remove (list "0.0.0.0") IPList))
-     (setq IPList (vl-remove (list "255.255.0.0") IPList))
-     (if (= (length IPList) 1)
-      (progn
-       (if (= (type (nth 0 IPlist)) 'LIST)(setq CurrentIPAddress (nth 0 (nth 0 IPList))))
-      )
-     )
-    )
-   )
-  (cond ((setq wscript (vlax-create-object "WScript.Network"))
-       (setq pcname (vlax-get-property wscript "ComputerName")
-             pcdom  (vlax-get-property wscript "UserDomain")
-             pcuser (vlax-get-property wscript "UserName")
-       )
-        (mapcar 'princ
-               (list "\nComputername: "  pcname
-                      "\nUser domain:  "  pcdom
-                      "\nUser name:    "  pcuser
-                     )
-       )
-       (vlax-release-object wscript)
-      )
- )
- )
                                  
 
  |