前面我寫過一篇博文,名字是: (江蘇大學)校園網上網幫助工具開發詳解(附源碼)【行政教學區】【城市熱點】 ,博文里分享的小工具是很好用,我和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
程序的運行效果如下:
成功了!!!
設置成功后,點擊樓主前面博文分享的小工具,就可以上網了~
終於可以上網了,從此告別手工輸入上網配置的時代---從開機到打開百度,告別手工!引用一句非常經典的話作為結束吧:“啊!我感覺整個世界都清靜了~”