本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑 : S) @7 M/ r& `+ I0 C/ v0 s# h/ H
5 }% O, ]" v, A7 Y& _. U+ ]将下面的文本保存为a.bat, IP改为自己用的IP就可以了.+ Y) C- h# k* Z, I7 ^6 G
3 j1 J n# u+ [# m N+ a! Y; ?( _ h" s2 |
@echo off 6 z1 \4 n3 M4 Y
color e
7 J3 S4 h7 S- C& q) |2 X' ]0 w7 isetlocal enabledelayedexpansion
8 t/ n; q1 O# w2 A3 U- M' b9 r% R8 g' hset "Space= " # g9 s6 \2 V; r2 H% E
set "PH_addr=%Space%Physical Address"
5 G9 M5 k; V$ n& e# s8 ?, Gset "IP_addr=%Space%IP Address"
, P4 b+ y/ r T- e: Cfor /f "tokens=1,* delims=." %%i in ('ipconfig /all') do ( ; f( w! z8 m/ E. a0 w4 `
for %%a in (PH_addr IP_addr) do (
) ?# U! j) r ~2 h, z: J if "%%i"=="!%%a!" set %%a=%%j
, |1 _. Q) @% s8 E1 X) s) ?" x )
3 k4 f- P- }" _2 c8 X0 i) I) & O; v }9 B+ _) n `2 e+ Y" ]( G
set PH_addr=%PH_addr:*:=%
6 P1 Z! A4 ^8 ?7 M( Iset IP_addr=%IP_addr:*:=% 4 I1 r% ~% i+ B5 g
echo -------- ip修改中,请稍后... ---------
1 d/ M6 g' J* r! m' uRem '/*=========判断当前IP*/
5 I- f3 O. Z3 `) e1 bif %IP_addr%==192.168.2.100 ( . V( L0 ^: i j- s
Rem '/*=========设为家中IP============*/
, _! R$ M9 o3 u$ R9 Nnetsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1
7 d, O% C3 L0 A ynetsh interface ip set dns 本地连接 static 192.168.1.1
3 R4 @- S7 [! q8 z, bNetsh interface IP add dns "本地连接" 202.106.0.20
$ Q& |& M; T& I% Q- @: p( x$ a6 A) ELSE ( 1 m5 T/ n, R4 E6 K2 H2 `* _& b0 V
Rem '/*=========设为单位IP=============*/
3 z" g; K, S8 R. ynetsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1
+ v& T' a" c/ b) h b) Qnetsh interface ip set dns 本地连接 static 192.168.2.1
1 Q- B& c# h* JNetsh interface IP add dns "本地连接" 202.106.0.20
; Z7 S8 @ g& E6 K+ }' }Rem '/*=========启动工作所需服务=============*/ 9 e; Z2 l9 z3 K& `- }+ Z
Rem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/ 7 Q& t1 x2 Z5 _- [& w) Q' G
) 9 }' R H6 n" n
ECHO -------- ip修改完成 -------- |