首页 > 代码库 > 关于是用dotnet获取本机IP地址+计算机名的方法
关于是用dotnet获取本机IP地址+计算机名的方法
印象中在maxscript帮助文档里找到过方法,但是当时没记下来.只能通过dotnet实现了.
如果电脑有无线网卡和本地连接,可能会出现乱码,也问了写dotnet的朋友,提供了一些思路,不过最终还是使用了这个笨办法.
fn getIP_PCname =( cc = (dotnetclass "System.Net.Dns") oo = cc.GetHostAddresses(cc.GetHostName()) for ip = 1 to oo.count do ( getip = filterString (oo[ip].tostring()) "." if getip.count > 0 and (finditem getip "192") != 0 do return (IP_pcname = oo[ip].tostring() + "@" + cc.GetHostName()) -- = sysinfo.computername ))--获取本机IP地址与计算机名
把获得的所有地址循环一遍,使用含有"192"第地址...目前只能这样解决,找到更好办法再补充.
关于是用dotnet获取本机IP地址+计算机名的方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。