明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2134|回复: 8

[求助]利用lisp读取电脑的IP地址

[复制链接]
发表于 2004-5-25 18:01:00 | 显示全部楼层 |阅读模式
请问大虾们有没有办法利用lisp读取电脑的IP地址或计算机名呢.


谢谢!
发表于 2004-5-25 18:10:00 | 显示全部楼层
(defun c:aa ()
(command "_.Shell" (strcat "ipconfig >" "c:\\aa.txt"))
(princ)
) 到 c 盘下打开 aa.txt 看看吧.
 楼主| 发表于 2004-5-25 18:13:00 | 显示全部楼层
谢谢!!
 楼主| 发表于 2004-5-25 18:34:00 | 显示全部楼层
对不起, 其实我想读取计算机名,然后记下来.


谢谢!
发表于 2004-5-25 19:28:00 | 显示全部楼层
 楼主| 发表于 2004-5-25 19:55:00 | 显示全部楼层
我试过了,但 (getenv "ComputerName") 及 (getenv "UserName") 回来的都是nil !!


我发现我可以自定义这个"ComputerName"的 : (setenv "ComputerName" "cname"), 好象跟我电脑的"计算机名"不一样啊!
发表于 2004-5-25 21:22:00 | 显示全部楼层
那就不知道是不是你系统的问题了,我这里都没问题的
发表于 2004-5-26 08:09:00 | 显示全部楼层
;;試試這個,但要看你的系統是否支持 (defun C:TT (/ WS)
(vl-load-com)
(setq WS (vlax-create-object "wscript.network"))
(alert
(strcat "USERNAME= "
(vlax-get-property WS 'USERNAME)
"\n\nUSERDOMAIN= "
(vlax-get-property WS 'USERDOMAIN)
"\n\nCOMPUTERNAME= "
(vlax-get-property WS 'COMPUTERNAME)
)
)
(vlax-release-object WS)
)
 楼主| 发表于 2004-5-26 16:11:00 | 显示全部楼层
成功! 非常感谢龙兄罢刀相助, 谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-28 06:36 , Processed in 0.173566 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表