本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑
( ~* J9 @, e% A" t
4 V# z0 C% f3 [. V7 z将下面的文本保存为a.bat, IP改为自己用的IP就可以了.! ]7 g9 t8 f3 E! x* q' M* ]
: s/ d& x& V* }# Z) S9 W8 W/ _! \3 A0 E% e3 ]6 P
@echo off
! Z+ w8 y8 p9 y2 {: @color e 9 e6 h e, I* \' P. y
setlocal enabledelayedexpansion 1 m, e6 t. J, W* q( H. y
set "Space= " - V: T0 V- a' ?# \1 E
set "PH_addr=%Space%Physical Address"
. @4 \- A4 `) a9 m) x% m4 d3 Fset "IP_addr=%Space%IP Address" 1 @$ D: E% s& D
for /f "tokens=1,* delims=." %%i in ('ipconfig /all') do (
8 I- C, ?: a* C; T9 _ for %%a in (PH_addr IP_addr) do ( ) o4 H# K! K" I
if "%%i"=="!%%a!" set %%a=%%j . ~5 c* S% d# @: H1 I) v& T
) ! b0 `4 Y! _& `* }. a
) " F+ V, t& i: V
set PH_addr=%PH_addr:*:=%
4 |( s- E9 F6 r! A9 J) ~set IP_addr=%IP_addr:*:=% 8 N0 z, ]6 D- e, D# |, B' R( C2 d) N
echo -------- ip修改中,请稍后... --------- 4 T6 ~' {# n& l4 M
Rem '/*=========判断当前IP*/
t' V8 D4 t' yif %IP_addr%==192.168.2.100 ( 1 Z4 n, M5 p S+ R
Rem '/*=========设为家中IP============*/ 1 @/ j q" V: @# j" k2 L. x& a3 P P' s
netsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1
' V# ]) G7 P2 o% P2 m. znetsh interface ip set dns 本地连接 static 192.168.1.1
" o+ C$ }1 i$ F, {$ P7 a6 DNetsh interface IP add dns "本地连接" 202.106.0.20
1 T8 g/ N% l0 O( K, h) ELSE ( ( y: `* L( S( a6 C, ?' ^
Rem '/*=========设为单位IP=============*/ 3 e( ]) L9 R$ `0 X
netsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1 & Z/ O4 u$ S$ h$ p l
netsh interface ip set dns 本地连接 static 192.168.2.1
9 e1 M/ B7 r+ W9 |1 B& {# M& LNetsh interface IP add dns "本地连接" 202.106.0.20
5 B+ M$ q! m' d! VRem '/*=========启动工作所需服务=============*/ $ C: b+ F( s) D: G" g
Rem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/
# Y% o/ M' Y( H( o)
9 m2 K b: L# F5 N6 X7 gECHO -------- ip修改完成 -------- |