<HTML><HEAD><TITLE>WMIScriptingHTML</TITLE>
<METAhttp-equiv=Content-Typecontent="text/html;charset=gb2312">
<SCRIPTlanguage=JScriptevent="OnCompleted(hResult,pErrorObject,pAsyncContext)"for=foo>
document.forms[0].txtMACAddr.value=unescape(MACAddr);
document.forms[0].txtIPAddr.value=unescape(IPAddr);
document.forms[0].txtDNSName.value=unescape(sDNSName);
//document.formbar.submit();
</SCRIPT>
<SCRIPTlanguage=JScriptevent=OnObjectReady(objObject,objAsyncContext)for=foo>
if(objObject.IPEnabled!=null&&objObject.IPEnabled!="undefined"&&objObject.IPEnabled==true)
{
if(objObject.MACAddress!=null&&objObject.MACAddress!="undefined")
MACAddr=objObject.MACAddress;
if(objObject.IPEnabled&&objObject.IPAddress(0)!=null&&objObject.IPAddress(0)!="undefined")
IPAddr=objObject.IPAddress(0);
if(objObject.DNSHostName!=null&&objObject.DNSHostName!="undefined")
sDNSName=objObject.DNSHostName;
}
</SCRIPT>
<METAcontent="MSHTML6.00.2800.1106"name=GENERATOR></HEAD>
<BODY>
<OBJECTid=locatorclassid=CLSID:76A64158-CB41-11D1-8B02-00600806D9B6VIEWASTEXT></OBJECT>
<OBJECTid=fooclassid=CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223></OBJECT>
<SCRIPTlanguage=JScript>
varservice=locator.ConnectServer();
varMACAddr;
varIPAddr;
varDomainAddr;
varsDNSName;
service.Security_.ImpersonationLevel=3;
service.InstancesOfAsync(foo,'Win32_NetworkAdapterConfiguration');
</SCRIPT>
<FORMid="formfoo"name="formbar"action="index.do"method="post">
<INPUTvalue="00-11-11-B4-52-EF" name="txtMACAddr">
<INPUTvalue="210.42.38.50" name="txtIPAddr">
<INPUTvalue="zhupan"name="txtDNSName">
</FORM></BODY></HTML>
StringMACAddr=request.getParameter("txtMACAddr");
StringIPAddr= request.getParameter("txtIPAddr");
StringDNS=Util.null2String(request.getParameter("txtDNSName"));
StringMac="";
Stringsource=MACAddr;
Stringfrom=":";
Stringto="-";
StringBufferbf=newStringBuffer("");
StringTokenizerst=newStringTokenizer(source,from,true);
while(st.hasMoreTokens())
{
Stringtmp=st.nextToken();
//out.println("*"+tmp);
if(tmp.equals(from))
{
bf.append(to);
}
else
{
bf.append(tmp);
}
}
Mac=bf.toString();
out.print(Mac);
//用完之后在网页上,要替换一下":"为"-"
版权与免责声明
1、本站所发布的文章仅供技术交流参考,本站不主张将其做为决策的依据,浏览者可自愿选择采信与否,本站不对因采信这些信息所产生的任何问题负责。
2、本站部分文章来源于网络,其版权为原权利人所有。由于来源之故,有的文章未能获得作者姓名,署“未知”或“佚名”。对于这些文章,有知悉作者姓名的请告知本站,以便及时署名。如果作者要求删除,我们将予以删除。除此之外本站不再承担其它责任。
3、本站部分文章来源于本站原创,本站拥有所有权利。
4、如对本站发布的信息有异议,请联系我们,经本站确认后,将在三个工作日内做出修改或删除处理。
请参阅权责声明!