本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑
~1 d7 P3 P4 G. L; f
* q) t2 i, L4 B4 o/ D将下面的文本保存为a.bat, IP改为自己用的IP就可以了.
9 W2 S9 }0 X3 ?! c2 y9 v2 Z
6 U2 h b* _& R* l. Z# ]. i# ]( q! k( S3 V( k# H2 u: B
@echo off 9 R* N2 Z0 @) X8 K
color e
0 u6 r1 F$ [ C" c! W8 ^setlocal enabledelayedexpansion ' Y6 t4 P" }, Q8 M
set "Space= " + f" S+ }( n5 ~2 z' X
set "PH_addr=%Space%Physical Address"
2 k% r( i( A$ L% y% I- n& xset "IP_addr=%Space%IP Address"
, \+ U' K) G8 t' Pfor /f "tokens=1,* delims=." %%i in ('ipconfig /all') do ( * q6 z, _8 q' t, ^, V) Q) D
for %%a in (PH_addr IP_addr) do ( & n+ [: [7 R5 U& N
if "%%i"=="!%%a!" set %%a=%%j - a) v4 [$ @4 u- i$ T7 f9 P2 A% b
)
3 n, @ I' O" n2 c: e, h) * P" k1 W: M7 s5 R9 }* P
set PH_addr=%PH_addr:*:=% 0 ]* ?. @4 H) |; E0 R* f* b
set IP_addr=%IP_addr:*:=%
; F, l4 _ }! K8 [" W8 Zecho -------- ip修改中,请稍后... ---------
( s& b9 ^/ W" ~" h, URem '/*=========判断当前IP*/
/ d+ b& N( Y# M# Nif %IP_addr%==192.168.2.100 (
. }) ]" ^; V, I- ~" ]Rem '/*=========设为家中IP============*/
0 ^; z: y3 [6 Z7 w1 H) xnetsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1
. J6 _8 i: ^# F5 hnetsh interface ip set dns 本地连接 static 192.168.1.1
. b$ n! ^ ^! `+ {5 hNetsh interface IP add dns "本地连接" 202.106.0.20
/ u; n6 q0 B/ | O# C! U- b4 F: C) ELSE (
; \( s! g9 R- G K' M7 D7 iRem '/*=========设为单位IP=============*/ ! F1 K2 R, I% i, Q8 g6 H" z
netsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1 - x/ y4 N( [0 S! x' b v
netsh interface ip set dns 本地连接 static 192.168.2.1
7 Z9 `- w8 E5 ]% t* K: r: f0 I3 m0 ONetsh interface IP add dns "本地连接" 202.106.0.20 " h# q$ @9 V. l: }; p* H+ ]# N5 t
Rem '/*=========启动工作所需服务=============*/ 6 t2 ^4 U) s9 L) n" A3 C) Z
Rem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/ 2 u& E, W( f* c6 A
)
+ W( f" r; c, a" g0 y6 f* \9 y, _' J. gECHO -------- ip修改完成 -------- |