| 本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑 $ ?5 X' r# y0 L- t% V
 ( G- T: G' ~) [将下面的文本保存为a.bat, IP改为自己用的IP就可以了.) L3 y1 p4 V. T% Z8 q4 h
 
 ! S% T. ]- O0 Q7 E& Y+ V2 I7 P- L4 m! {6 h4 I0 r
 @echo off
 ! z1 ]% z! |; d8 @$ Y! \color e
 ( V4 L4 q: ]0 F4 T' Qsetlocal enabledelayedexpansion
 7 L+ i" v3 @+ ]4 I2 L0 Cset "Space=        "  ! S, i/ O& i( m% \9 ]  L
 set "PH_addr=%Space%Physical Address"     8 {" U( |3 A. y1 u8 ]8 x
 set "IP_addr=%Space%IP Address"    7 V/ F3 V% p3 D5 G
 for /f "tokens=1,* delims=." %%i in ('ipconfig /all') do (   " z) i1 s9 J7 I. X* F' P4 G
 for %%a in (PH_addr IP_addr) do (   4 [- e" a" q+ d
 if "%%i"=="!%%a!" set %%a=%%j
 N* X# f# \0 O% |   )
 " u$ ]6 G- O& D/ k! ~& z)   2 E; Q2 b) B6 Y) x0 J& w" z$ R# X" E
 set PH_addr=%PH_addr:*:=%
 * G& ]$ P0 w! }! t: }set IP_addr=%IP_addr:*:=%
 # L0 r; Y$ d5 T* N/ w5 }3 y; becho -------- ip修改中,请稍后... ---------   ! g& e4 w; r2 @
 Rem '/*=========判断当前IP*/
 1 b5 g" }$ B5 `7 R5 b2 Rif %IP_addr%==192.168.2.100 (
 D9 ?3 H1 q7 \7 r! fRem '/*=========设为家中IP============*/
 " N9 o. ?  e/ c) g& [, T% F8 |netsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1
 1 x: m$ a9 k4 q; C# {$ Bnetsh interface ip set dns 本地连接 static 192.168.1.1
 & `7 u. p2 \" h7 E- ZNetsh interface IP add dns "本地连接" 202.106.0.20   * V  C% T9 R6 j  j$ a
 ) ELSE (   1 U/ }& P* D* A- q
 Rem '/*=========设为单位IP=============*/  $ t% Z1 e2 d1 x- y+ a; N( d
 netsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1    # g  `5 e, \+ j! v; Q0 W
 netsh interface ip set dns 本地连接 static 192.168.2.1    % W& \$ V, u9 {1 ~8 _
 Netsh interface IP add dns "本地连接" 202.106.0.20   / F& d6 [3 U% u0 E5 V
 Rem '/*=========启动工作所需服务=============*/  7 b- \/ d' B9 w1 x
 Rem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/  3 C% ^4 ^3 Q% y1 P- l
 )
 * N0 l$ ~) N) n8 iECHO -------- ip修改完成 --------
 |