一个可以自动更改IP地址的脚本
2010-05-25 15:42
239 查看
怎么说呢?其实改IP有很多方法,利用上篇文章中的netsh 命令做个批处理命令也可以做到。有兴趣的自己研究研究吧,下面的使用VBS做的。其实偶只是单纯的复制粘贴,代码还可以精简点的哦。
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colNetAdapters = objWMIService.ExecQuery _
("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")
strIPAddress = Array("12.113.47.50")
strSubnetMask = Array("255.255.255.0")
strGateway = Array("12.113.47.1")
strGatewayMetric = Array(1)
For Each objNetAdapter in colNetAdapters
errEnable = objNetAdapter.EnableStatic(strIPAddress, strSubnetMask)
errGateways = objNetAdapter.SetGateways(strGateway, strGatewaymetric)
If errEnable = 0 Then
WScript.Echo "The IP address has been changed."
Else
WScript.Echo "The IP address could not be changed."
End If
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colNetCards = objWMIService.ExecQuery _
("Select * From Win32_NetworkAdapterConfiguration Where IPEnabled = True")
For Each objNetCard in colNetCards
arrDNSServers = Array("12.113.250.253", "12.113.250.254")
objNetCard.SetDNSServerSearchOrder(arrDNSServers)
Next
汉堡加盟http://www.fanzaihanbao.com/汉堡店加盟
本文出自 “酷鸟的技术交流区” 博客,请务必保留此出处http://coolbird.blog.51cto.com/665353/320877
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colNetAdapters = objWMIService.ExecQuery _
("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")
strIPAddress = Array("12.113.47.50")
strSubnetMask = Array("255.255.255.0")
strGateway = Array("12.113.47.1")
strGatewayMetric = Array(1)
For Each objNetAdapter in colNetAdapters
errEnable = objNetAdapter.EnableStatic(strIPAddress, strSubnetMask)
errGateways = objNetAdapter.SetGateways(strGateway, strGatewaymetric)
If errEnable = 0 Then
WScript.Echo "The IP address has been changed."
Else
WScript.Echo "The IP address could not be changed."
End If
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colNetCards = objWMIService.ExecQuery _
("Select * From Win32_NetworkAdapterConfiguration Where IPEnabled = True")
For Each objNetCard in colNetCards
arrDNSServers = Array("12.113.250.253", "12.113.250.254")
objNetCard.SetDNSServerSearchOrder(arrDNSServers)
Next
汉堡加盟http://www.fanzaihanbao.com/汉堡店加盟
本文出自 “酷鸟的技术交流区” 博客,请务必保留此出处http://coolbird.blog.51cto.com/665353/320877
相关文章推荐
- 可以自动安装mysql数据库的一个shell脚本
- 一个python的邮件发送脚本,自动,定时,可以附件发送,抄送,附有说明文件
- 一个python的邮件发送脚本,自动,定时,可以附件发送,抄送
- 一个python的邮件发送脚本,自动,定时,可以附件发送,抄送,附有说明文件
- Python:在Linux下创建一个脚本并且自动修改权限,可以选择路径。批量生成脚本 。
- 一个python的邮件发送脚本,自动,定时,可以附件发送,抄送,附有说明文件 (本脚本是python的2.7.x环境下可用)
- 一键自动更改本机IP地址BAT执行脚本 非常好用
- RequireComponent的使用: 当你添加的一个用了RequireComponent组件的脚本,需要的组件将会自动被添加到game object(游戏物体)。这个可以有效的避免组装错误
- 练习:编写一个脚本,可以自动建立用户,及匹配密码
- 一个可以自动生成CSS样式前缀的脚本---Prefixfree.js
- 一个可以检测网络内主机类型的脚本
- 我的一个学生在运维工作中写的自动日志清理脚本程序
- 一个符合w3c标准的可以代替marquee标签实现翻滚效果的javascript 脚本
- 3011.脚本作业―l201.9.0编写一个脚本用于检测IP地址(递进版9)
- 一个简单自动监控nginx 504错误的php脚本
- 自动更改IP地址反爬虫封锁,支持多线程(转)
- php 关了浏览器也可以自动运行脚本
- 利用UiAutomator写一个自动遍历渠道包关键功能的脚本
- 一个可以得到元素真实的背景颜色的javascript脚本
- 可以每隔一段时间自动运行的一个批处理