(江蘇大學行政教學區)校園網上網幫助之二----自動設置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 

  程序的運行效果如下:

   成功了!!!

  設置成功后,點擊樓主前面博文分享的小工具,就可以上網了~

  終於可以上網了,從此告別手工輸入上網配置的時代---從開機到打開百度,告別手工!引用一句非常經典的話作為結束吧:“啊!我感覺整個世界都清靜了~”


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM