本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑
" L8 s6 r2 l7 r+ r0 A* g' i0 T0 N/ m- |* H5 C: s' l* l
将下面的文本保存为a.bat, IP改为自己用的IP就可以了.
* {% p7 A4 ?7 o9 @; n: h# c/ A* p7 j8 G
2 l; O, Y& k' L( |4 f/ @4 x@echo off
$ S- s6 h* N+ Y; b" b# }; e zcolor e 8 m; t- ]5 C0 E2 _5 k5 Q# W
setlocal enabledelayedexpansion
P! p9 }) A2 E% Fset "Space= " / v5 t! f% [8 p; W3 G- f) _
set "PH_addr=%Space%Physical Address"
! L. R) @ c. _; z d- `set "IP_addr=%Space%IP Address" 1 d: o4 P( I* x7 }
for /f "tokens=1,* delims=." %%i in ('ipconfig /all') do ( ' h3 f6 z0 T6 f3 U8 U4 g+ q
for %%a in (PH_addr IP_addr) do ( + Z- c% y0 ?' @
if "%%i"=="!%%a!" set %%a=%%j
! [ U' {* p' _+ C* o% E$ q )
3 Q: ^+ {5 A# T. u4 e$ k! o# f) c& S) 6 d8 y8 _) E, f3 w
set PH_addr=%PH_addr:*:=% 9 S! l9 n7 c' k1 i( A
set IP_addr=%IP_addr:*:=% 6 o+ m- N6 Z6 \% f
echo -------- ip修改中,请稍后... ---------
. K. S. P5 I* k& qRem '/*=========判断当前IP*/
( R1 N" n" w" v# V7 Dif %IP_addr%==192.168.2.100 ( . M% D: O5 `% t4 s0 j! }1 G
Rem '/*=========设为家中IP============*/
v7 p: B7 t* z' j% q' N. Jnetsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1 7 m2 A( v( P1 w( M' N* y6 V% I
netsh interface ip set dns 本地连接 static 192.168.1.1
/ V/ ^ {) w& a- B6 h& h1 U7 R" W; c7 zNetsh interface IP add dns "本地连接" 202.106.0.20 1 V( c5 D0 p5 L, i5 [/ p% u
) ELSE ( 8 r# w* d$ M& y; l
Rem '/*=========设为单位IP=============*/
1 W8 p* E& \; D, K5 Gnetsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1 , y! ?& |, p0 G7 `4 G9 s$ p$ a0 J
netsh interface ip set dns 本地连接 static 192.168.2.1
6 |0 ?. w8 i( U9 m t* w' ^, fNetsh interface IP add dns "本地连接" 202.106.0.20 ' Y- g* L- Z/ y5 s& ~
Rem '/*=========启动工作所需服务=============*/ / Z2 T/ v8 ?( I% X2 H( U
Rem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/ 7 P/ V P# R& I+ V4 u. J% s
) 1 L5 a, a6 n: {% V1 H, p
ECHO -------- ip修改完成 -------- |