本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑
3 ~, c e* c- p/ p8 J9 Y
8 F5 ?* Y% p) C1 v. q将下面的文本保存为a.bat, IP改为自己用的IP就可以了.! }9 T/ {5 z& S+ l3 A' W
; o# E" ?* H! E( W
7 E( l' E0 k; r" B) V@echo off
% S% n( J- E' o M) v7 acolor e 1 Q: b7 G+ g% l5 }8 a' e
setlocal enabledelayedexpansion
1 q( v3 _2 ?" x" J) d! w- i/ p1 `set "Space= "
& ]3 a e* c% D$ p& w2 rset "PH_addr=%Space%Physical Address" , c9 \) o; S) K2 ^: U
set "IP_addr=%Space%IP Address" 1 u# H* t$ p# Y$ E5 N
for /f "tokens=1,* delims=." %%i in ('ipconfig /all') do (
2 [) J3 a5 P$ ^ for %%a in (PH_addr IP_addr) do (
) h! i( r$ X, U( @# K: w) X" u if "%%i"=="!%%a!" set %%a=%%j $ q# A6 x8 m3 N" m" r4 [
) / t- s/ k( |8 H+ n
)
5 H5 l! | E. z6 _6 K. Fset PH_addr=%PH_addr:*:=%
+ H4 f, _0 D1 V7 Oset IP_addr=%IP_addr:*:=%
, K6 r# Y7 ~, d) J- Yecho -------- ip修改中,请稍后... --------- & [* L6 h1 X+ k7 B, N
Rem '/*=========判断当前IP*/
4 k5 o4 O3 r7 bif %IP_addr%==192.168.2.100 ( 9 l% b: K" S: p0 d5 n( J
Rem '/*=========设为家中IP============*/ W' r2 c l" T
netsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1
/ Z. ?. @* i+ A" vnetsh interface ip set dns 本地连接 static 192.168.1.1 ! \6 H. H9 n! K. K- J2 c
Netsh interface IP add dns "本地连接" 202.106.0.20 % F7 W& O C3 |4 {% D
) ELSE ( 1 [' E$ J: o z3 C6 y
Rem '/*=========设为单位IP=============*/ - e! |/ f2 f: g, y% ~4 I. l
netsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1 3 P; u; E5 @5 F# [" R$ ~/ m
netsh interface ip set dns 本地连接 static 192.168.2.1
0 j7 K: _% `: _; b3 `( B7 o$ r8 t1 xNetsh interface IP add dns "本地连接" 202.106.0.20
: N$ W! y/ i) m/ SRem '/*=========启动工作所需服务=============*/
+ U( Q5 S+ [% l; L( ^Rem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/ / U! o0 z0 S: k! e" j
) 4 c, @8 f+ l" u: e
ECHO -------- ip修改完成 -------- |