本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑
- {2 {7 B l1 z) p) `% Z% ?
1 w; C6 |. s8 d, s- v! `5 h8 e将下面的文本保存为a.bat, IP改为自己用的IP就可以了.* @/ j: _- A, t( I8 o% ?' C
' p$ s+ }- F# `- k+ ~" `% p4 ^! I) O
3 l9 M1 ^" M2 u- U* ~@echo off 1 d: s) Q" {5 ~, a! F; e* x
color e 9 Q% ^1 u/ T2 m9 B! V/ `& J: Z! K
setlocal enabledelayedexpansion
! C1 T! x! z! tset "Space= " # ~" H" T1 j! k, H- Y& q
set "PH_addr=%Space%Physical Address"
- m, p+ u5 L0 vset "IP_addr=%Space%IP Address" 5 z, c% u" K: ?; |2 C$ Y
for /f "tokens=1,* delims=." %%i in ('ipconfig /all') do ( 3 M b8 G$ N% m
for %%a in (PH_addr IP_addr) do ( : f1 h/ D9 P( u0 t! \
if "%%i"=="!%%a!" set %%a=%%j ; N! [# I1 a) v! P, [, j$ }5 S, f0 u
)
2 J" W! D+ I; |) 7 V3 v( H2 M7 a' J" {1 x y, _4 O, e
set PH_addr=%PH_addr:*:=%
) v$ N& W# u* bset IP_addr=%IP_addr:*:=% * J! d9 T! x% i
echo -------- ip修改中,请稍后... --------- & R J* H) V- d1 Y( |+ ]
Rem '/*=========判断当前IP*/ 2 v( {8 ~& Q; p0 M& {- N
if %IP_addr%==192.168.2.100 ( ( n6 c0 M8 }; ?$ g
Rem '/*=========设为家中IP============*/
( }9 m. \6 n6 s* v2 {/ O! q7 znetsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1 4 ?- j: R4 `8 f
netsh interface ip set dns 本地连接 static 192.168.1.1
1 `/ E: Z( c$ ]. ~- D1 ?, T# JNetsh interface IP add dns "本地连接" 202.106.0.20
7 l1 F% \" h# _) ELSE ( 3 R$ m1 o @+ N# J. b. z/ G7 s
Rem '/*=========设为单位IP=============*/ # B: l( N9 o0 O3 ^' K5 c$ o
netsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1
! D0 g6 N$ Y% o1 J# f' unetsh interface ip set dns 本地连接 static 192.168.2.1 ! U A6 Y! Q/ g$ H
Netsh interface IP add dns "本地连接" 202.106.0.20
$ w! l3 N/ n) L) l) p/ k* Y( b3 NRem '/*=========启动工作所需服务=============*/
( O3 n5 L6 e$ KRem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/
8 b: u4 B3 @! v( E7 z9 e( ^( ^8 w. P: x) ) [2 B: [( A* x, T% I
ECHO -------- ip修改完成 -------- |