前段时间调试网络,在UBNT和路由器之间反复修改内网IP,比较麻烦。所以想能不能通过程序来实现一键修改呢?于是乎在精易模块里找到了这个命令:系统_修改IP地址和网关和子网掩码 (),但是通过测试,发现用这个命令修改无效。
个人猜测,应该是因为这个模块命令是在XP系统下写的,在WIN7系统下无效。
今天百度搜索到这篇文章,给了我思路:http://bbs.125.la/thread-13615705-1-1.html,可以直接通过CMD命令来修改,那就可以把命令内嵌到易语言里运行啊。
然后继续百度了这么几篇比较有帮助的文章:
http://www.jb51.net/article/26998.htm
https://zhidao.baidu.com/question/137561507.html
前一篇讲了在XP系统和WIN7系统下怎么修改内网IP:
netsh interface ip set address name=”本地连接” source=static addr=10.60.37.99 mask=255.255.255.0gateway=10.60.37.254
netsh interface ip set dns “本地连接” source=static addr=202.120.190.208
4个红色的部分需要我们根据需要修改:
10.60.37.99 是IP地址
255.255.255.0 是掩码地址
10.60.37.254 是默认网关
202.120.190.208 是DNS
后一篇文章讲了怎么在CMD下恢复自动获取IP和DNS地址:
自动获取IP:
netsh int ip set address name=”本地连接” source=dhcp
自动获取DNS:
netsh int ip set dns name=”本地连接” source=dhcp
把几篇文章的知识点合成起来以后,就可以写程序了,下面是我的程序截图:
点击修改内网IP和DNS以后,能完美实现效果:
点击自动获取IP和DNS以后:
附上下载地址:百度网盘下载(易语言写的程序360和一些安全软件基本都报毒,怕的不要下)