本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑 3 s$ ]: n6 ?1 c8 m+ ]
& ]5 A) Z& X7 ~: S/ g
将下面的文本保存为a.bat, IP改为自己用的IP就可以了.3 {' z, U: E$ W% i
+ Q3 w* D2 D$ ?2 I3 h9 J3 w+ t# ?2 v. ~6 J
q8 g% f8 d0 \: @
@echo off
( Y. K4 I0 a8 L8 ~: s) Jcolor e " n# ^# |7 H5 o% A- N" ?, S
setlocal enabledelayedexpansion , C8 g( \! I" S) c* g, u' `: H8 A% p8 \2 ?8 M
set "Space= " : V* ~! m+ C1 e* ^1 ]: k8 A, u
set "PH_addr=%Space%Physical Address"
/ l' ^ ~( b% S/ X' N6 |. z, Cset "IP_addr=%Space%IP Address"
9 s( [1 v2 ?" N5 P9 s' [" f2 ^, yfor /f "tokens=1,* delims=." %%i in ('ipconfig /all') do ( & T# g# V6 V, {0 Y! Z
for %%a in (PH_addr IP_addr) do ( ! T7 @3 L8 b7 w# L
if "%%i"=="!%%a!" set %%a=%%j
3 i6 p( J. g0 U ) + B- l R7 `$ S# h& P) b& ~
)
1 H, ?0 @; t) d4 Q. z$ Pset PH_addr=%PH_addr:*:=% ' ?) @0 |7 _* d/ t$ i) B) }% z
set IP_addr=%IP_addr:*:=%
1 k" h2 F2 c9 @: Q, z/ F- y* w7 ~( Jecho -------- ip修改中,请稍后... ---------
" o- ]& A1 T. O$ F7 PRem '/*=========判断当前IP*/
' R8 s: M3 s4 P, j5 x9 Gif %IP_addr%==192.168.2.100 ( 4 C m1 p+ j/ ]7 l I4 R# R0 V
Rem '/*=========设为家中IP============*/
$ X6 y- p1 z+ I4 k# }, O. @& ?( mnetsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1 * C: I0 K) F9 Z z+ }+ }
netsh interface ip set dns 本地连接 static 192.168.1.1 + z( r- B7 I; Q+ f8 I
Netsh interface IP add dns "本地连接" 202.106.0.20
" v. u5 `7 m( K- D* t# d) ELSE ( 2 I5 }- P' U$ `0 x6 W/ X" r
Rem '/*=========设为单位IP=============*/ 5 ~1 B, A D6 b
netsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1 3 y6 ~9 _- h0 ~1 Y/ R( G' \, O/ G. t! m
netsh interface ip set dns 本地连接 static 192.168.2.1 ! B9 l1 J F1 T/ U* v% V5 J4 V
Netsh interface IP add dns "本地连接" 202.106.0.20 ' D6 c, N# e5 J+ j
Rem '/*=========启动工作所需服务=============*/ * `9 y. e8 E/ }9 s$ q
Rem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/ ( Z1 h& n7 U9 n; r
)
6 N9 k2 G; }. eECHO -------- ip修改完成 -------- |