(江苏大学行政教学区)校园网上网帮助之二----自动设置IP小助手【城市热点】
前面我写过一篇博文,名字是: (江苏大学)校园网上网帮助工具开发详解(附源码)【行政教学区】【城市热点】 ,博文里分享的小工具是很好用,我和Sarah以及身边的人也一直在用,确实给大家带来了不少方便。
但是它有个前提,那就是网络通畅,也就是说我们的电脑必须网络通畅,IP不能和别人的冲突。(使用前面那个帮助的前提是,你的电脑能打开【Drcom上网登录窗】,如下所示)
为了获得一个合适的IP,以往我的作法是“穷举法”---从某个IP值开始,挨个试.....
必须说明的是,我是纯手工设置啊,也就是在“本地连接”那里设置。⊙﹏⊙b汗!我想很多同学可能都是和我一样的~
下面楼主发福利,共享一个自动设置IP的小工具-----(江苏大学行政教学区)校园网上网帮助之二----自动设置IP小助手。这是一个批处理(bat)的小程序,关于批处理推荐大家一个论坛---批处理之家 。下面给出程序的源码:
@echo off title -- 本地连接IP自动设置DebugLZQ博客园 MODE con: COLS=80 lines=30 :main cls pause set Nic=本地连接 set Mask=255.255.255.0 set Gway=10.3.11.1 set Dns1=202.195.160.6 set Dns2=202.195.160.7 echo ------------------------------------------------------ echo 正在设置IP set /a a=%random%%%(254)+1 echo 初始值=%a% :loop set /a a=a+1 netsh interface ip set address 本地连接 static 10.3.11.%a% %Mask% 10.3.11.1 gwmetric=1 set /p b=请问IP是否设置好(y/回车为没有设置好): if "%b%"=="y" goto :end if "%b%"==255 goto :end goto :loop :end set /p c=请问是否需要设置DNS服务器(y/n): if "%c%"=="n" goto leave echo 正在设置DNS服务器 Netsh Interface ip Set Dns Name=%Nic% source=static addr=%Dns1% register=PRIMARY Netsh Interface ip Add Dns Name=%Nic% addr=%Dns2% Index=2 goto :eof :leave echo ------------------------------------------------------ echo 目前的机器情况如下: echo IP:10.3.11.%a% echo 子网掩码:%Mask% echo 网关:%Gway% echo DNS1:%Dns1% echo DNS2:%Dns2% echo ------------------------------------------------------ pause
程序的运行效果如下:
成功了!!!
设置成功后,点击楼主前面博文分享的小工具,就可以上网了~
终于可以上网了,从此告别手工输入上网配置的时代---从开机到打开百度,告别手工!引用一句非常经典的话作为结束吧:“啊!我感觉整个世界都清静了~”