| 本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑 0 R' j2 x& d, y3 z0 T. D# N6 S 
 6 a' y: @" t2 @$ g4 D* D% C将下面的文本保存为a.bat, IP改为自己用的IP就可以了.0 ~5 e9 y. d& s' l+ {4 D& d
 
 0 v2 G& Q0 w; u% t8 r+ o% C3 t. b% x) g8 A% w8 e) Q
 @echo off   5 Y3 R* L+ n9 ]# N$ k8 U! ^
 color e   1 u% \4 y/ |4 Y2 S
 setlocal enabledelayedexpansion   . y. U; f3 m, E3 p6 T* S7 x% q
 set "Space=        "
 y9 b+ g/ h3 Pset "PH_addr=%Space%Physical Address"     5 N$ c& Q& a7 _( M) T, r& h. l. C
 set "IP_addr=%Space%IP Address"    1 l8 ]& O# O5 F( A+ ~$ [0 J
 for /f "tokens=1,* delims=." %%i in ('ipconfig /all') do (
 8 F* I4 V4 v+ F* c* V1 e) Y   for %%a in (PH_addr IP_addr) do (   5 u0 [1 X( v- n
 if "%%i"=="!%%a!" set %%a=%%j     W+ L0 O) Z, s0 x4 i* @
 )   & J8 R- }3 U$ W! h4 U
 )
 4 M7 U; F! o* cset PH_addr=%PH_addr:*:=%   0 n, `+ N, E- ], s
 set IP_addr=%IP_addr:*:=%
 ; P7 n7 L/ }; Z5 X8 y3 O7 Xecho -------- ip修改中,请稍后... ---------
 ; ?; x8 v- Q; Q: ^: SRem '/*=========判断当前IP*/
 ' [  l2 y* P; s- dif %IP_addr%==192.168.2.100 (
 5 j1 F, E+ a' b  L$ w# _* RRem '/*=========设为家中IP============*/  ' Y0 k5 q1 U% b
 netsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1    5 a( f+ y- U" R( w
 netsh interface ip set dns 本地连接 static 192.168.1.1    / Q3 e" \/ p6 u- z1 ^
 Netsh interface IP add dns "本地连接" 202.106.0.20   ; y9 I6 o9 M/ B6 `
 ) ELSE (   8 e" Z6 z6 Z7 r( s5 P: @' O
 Rem '/*=========设为单位IP=============*/  ! W4 A) D7 {1 Q7 n
 netsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1
 0 R& \" |8 k- B' J' ]# Dnetsh interface ip set dns 本地连接 static 192.168.2.1
 , f2 `% r' ~; a1 ?' T+ J: {" m0 PNetsh interface IP add dns "本地连接" 202.106.0.20
 0 {$ h5 z8 }* [+ |; c9 t1 l0 ^Rem '/*=========启动工作所需服务=============*/
 ( q) @" R2 M! \6 u+ }- s9 B$ hRem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/
 8 n6 j" \/ t( O) @- O- k+ J* v)   - A  W; c  r+ H( u, |8 i
 ECHO -------- ip修改完成 --------
 |