本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑
, j7 K4 m4 ^& _6 i. G
/ ?% @0 T3 V5 \$ e1 e/ K将下面的文本保存为a.bat, IP改为自己用的IP就可以了.+ ]; R4 p4 I! i- J+ O( a
. D- ^. a( X4 o- K f1 K
1 z& c* W9 I* |3 E9 p; ], k$ k3 D
@echo off
* H+ `7 u8 J$ b: tcolor e
/ [3 y. b% G$ g* csetlocal enabledelayedexpansion . N; T2 T* |! }
set "Space= "
$ \$ @* `% y/ Sset "PH_addr=%Space%Physical Address"
+ N4 O; }+ k+ Tset "IP_addr=%Space%IP Address"
7 ?8 b( F8 Z8 a* ~) Yfor /f "tokens=1,* delims=." %%i in ('ipconfig /all') do (
' S! A0 f4 `; [( ^ k- x8 M, Z2 T& f for %%a in (PH_addr IP_addr) do ( ' a* C& h F- N/ ^1 j
if "%%i"=="!%%a!" set %%a=%%j
4 S7 Y& X. F7 i8 L6 L )
' y% g; }$ Z8 N) R) Z) & T1 m, i7 b4 t, G% l1 k' F
set PH_addr=%PH_addr:*:=%
/ H2 }3 u, R* o* c0 Cset IP_addr=%IP_addr:*:=%
# K; c2 Q, {6 N3 d- [echo -------- ip修改中,请稍后... ---------
% e" h/ |% u( h; A! X$ Z& lRem '/*=========判断当前IP*/
) P# E) P K$ Q/ \if %IP_addr%==192.168.2.100 ( ' R3 v3 f7 {* x5 W6 H3 I) u/ T! b
Rem '/*=========设为家中IP============*/
5 ]* h K" x" _0 c6 B8 n5 R0 Onetsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1 3 {4 }7 m9 Q Y+ y* ]
netsh interface ip set dns 本地连接 static 192.168.1.1 # {; @& I) @. }3 B6 z3 a4 o, N
Netsh interface IP add dns "本地连接" 202.106.0.20
+ @+ v! k7 e- l1 J, l. o, |% O4 W) ELSE ( + ]4 [5 d2 ?* n) \3 m. a
Rem '/*=========设为单位IP=============*/
: m5 l% s, p, P& ?netsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1
5 i" L! v: m1 G: Znetsh interface ip set dns 本地连接 static 192.168.2.1 / @3 Y( h. F! R2 m, {; k) D
Netsh interface IP add dns "本地连接" 202.106.0.20
$ C1 T! y, e0 n, |2 dRem '/*=========启动工作所需服务=============*/ 0 N! |& P- ~$ _
Rem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/
7 P& m, ?% x9 S) 3 T, {7 `8 u9 S4 D2 n* h
ECHO -------- ip修改完成 -------- |