@ECHO OFF
COLOR0a
:START
TITLE ☆自動修改開通TDB18AE和EMB5116本機IP地址☆ &REM 標題
MODE con: COLS=55 LINES=20 &rem 設置窗體大小
CLS
rem COLOR0%RANDOM:~-1%
@SET I=0 &rem 設置環(huán)境變量
ECHO┏━━━━━━━━━━━━━━━━━━━━━━━━┓
ECHO┃★此程序僅供大家開通TDB18AE和EMB5116使用★┃
ECHO┃★已減輕大家屢次設置IP的煩惱★┃
ECHO┃◎ Copyright 2009 Liu Si.◎┃
ECHO┠────────────────────────┨
ECHO┃參數(shù)說明:本程序只對參數(shù)1,2,3,4,5有效 ┃
ECHO┃執(zhí)行2參數(shù)后修改本機IP地址為主控板同一個網(wǎng)段的IP ┃
ECHO┃執(zhí)行3參數(shù)后修改本機IP地址為自動獲取模式┃
ECHO┠────────────────────────┨
ECHO┃選擇你要執(zhí)行的參數(shù),按回車 ┃
ECHO┠────────────────────────┨
ECHO┃1.查看本機IP配置┃
ECHO┃2.配置本機IP參數(shù)┃
ECHO┃3.恢復本機IP參數(shù)┃
ECHO┃4.添加路由信息登陸RRU┃
ECHO┃5.退出程序┃
ECHO┗━━━━━━━━━━━━━━━━━━━━━━━━┛
ECHO.
SET /P I= 請輸入你要執(zhí)行的參數(shù)=
IF /I "%I%"=="0" GOTO START
IF /I "%I%"=="1" GOTO IP
IF /I "%I%"=="2" GOTO ADD
IF /I "%I%"=="3" GOTO DEL
IF /I "%I%"=="4" GOTO ROUTE
IF /I "%I%"=="5" GOTO QUIT
GOTO START
:IP
CLS
MODE con: COLS=85 LINES=30
@TITLE 查看IP配置和路由信息
ECHO查看IP配置
IPCONFIG /ALL
DATE /T >>resetlog.txt&TIME /T >>resetlog.txt
ATTRIB resetlog.txt +H +R +S
IPCONFIG /ALL >>resetlog.txt
ECHO.
ECHO即將顯示路由信息
@PING 127.0.0.1>NUL
@PING 127.0.0.1>NUL
ROUTE PRINT
DATE /T >>resetlog.txt&TIME /T >>resetlog.txt
ROUTE PRINT >>resetlog.txt
ECHO.
ECHO 狀態(tài)查看完成,即將返回!
PING 127.0.0.1>NUL
PING 127.0.0.1>NUL
GOTO START
:ADD
@TITLE 配置本機IP地址
ECHO ===================================================
CLS
ECHO 正在配置本地IP中,請稍等...
DATE /T >>resetlog.txt&TIME /T >>resetlog.txt
NETSH INTERFACE IP ADD ADDRESS "本地連接"10.10.3.192 255.255.0.0 &rem 把10.10.3.192添加為本機IP >>resetlog.txt
NETSH INTERFACE IP ADD ADDRESS "本地連接"172.27.0.200 255.255.0.0 &rem 把172.27.0.200添加為本地IP >>resetlog.txt
ECHO.
ECHO本機IP配置完成!
PING 127.0.0.1>NUL
GOTO START
:ROUTE
@TITLE 添加本機靜態(tài)路由信息
CLS
ECHO 正在填加靜態(tài)路由中,請稍等!
MODE con: COLS=85 LINES=30
DATE /T >>resetlog.txt&TIME /T >>resetlog.txt
ROUTE ADD 10.0.0.0 MASK 255.255.0.0 10.10.0.192 &rem 把10.0.0.0添到靜態(tài)路由 >>resetlog.txt
ROUTE ADD 10.1.0.0 MASK 255.255.0.0 10.10.0.192 &rem 把10.1.0.0添到靜態(tài)路由 >>resetlog.txt
ECHO.
ECHO填加靜態(tài)路由完成!
PING 127.0.0.1>NUL
GOTO START
EL
ECHO ===================================================
CLS
@TITLE 刪除本機IP配置信息
ECHO正在刪除IP配置信息,請稍等...
ECHO.
DATE /T >>resetlog.txt&TIME /T >>resetlog.txt
NETSH INTERFACE IP SET ADDRESS "本地連接" SOURCE=DHCP &rem 修改本機IP為自動獲取模式 >>resetlog.txt
NETSH INTERFACE IP RESET >>resetlog.txt
route delete 10.0.0.0 &rem 把10.0.0.0從靜態(tài)路由刪除 >>resetlog.txt
route delete 10.1.0.0 &rem 把10.1.0.0從靜態(tài)路由刪除 >>resetlog.txt
ECHO.
ECHO修改IP自動獲取模式完成!
PING 127.0.0.1>NUL
ECHO ===================================================
GOTO START
UIT
@TITLE 程序正在退出
CLS
MODE con: COLS=30 LINES=3
ECHO 程序即將退出,感謝你的使用!
PING 127.0.0.1>NUL
EXIT