本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑 + t5 B- R+ ~, Z
+ Y; q; z4 r& B将下面的文本保存为a.bat, IP改为自己用的IP就可以了.! W( T+ h0 I0 M( A) y! ^3 N
5 B% Q z2 U9 _' K* r
; ^0 N+ W: h; p
@echo off ! M" C8 ~ N* O' F0 H
color e , t: d" v \. M& t3 \( {+ ]
setlocal enabledelayedexpansion - I, t5 D5 {4 e' }
set "Space= "
1 O. Q" N. B4 [set "PH_addr=%Space%Physical Address"
& A" C6 G+ g$ z4 D* C3 F/ zset "IP_addr=%Space%IP Address" , M7 G( `3 J. ^# Q
for /f "tokens=1,* delims=." %%i in ('ipconfig /all') do ( & T3 u9 w; t g# {/ O& F3 `
for %%a in (PH_addr IP_addr) do (
9 w- X* x9 m' K if "%%i"=="!%%a!" set %%a=%%j
" \; n: B/ t& j6 `! |; ]" B2 V ) / T5 m" a, n: o& Y
)
. R* V$ @$ I& N2 _" R: r9 R* K/ i# Dset PH_addr=%PH_addr:*:=% + t- _& o* b) ~
set IP_addr=%IP_addr:*:=% 4 H! u8 o# v4 w- v, [
echo -------- ip修改中,请稍后... --------- 1 P7 A+ m0 e s" o6 B9 x' T
Rem '/*=========判断当前IP*/ 9 ~; m8 p3 o& w. o: L
if %IP_addr%==192.168.2.100 ( 1 _& C" U) C/ G( x
Rem '/*=========设为家中IP============*/ " m+ c3 T9 u' ^: Y$ k4 P2 D
netsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1 # a0 q% j, M. [ J
netsh interface ip set dns 本地连接 static 192.168.1.1
" w. Y& i$ d9 `3 R9 B6 ^Netsh interface IP add dns "本地连接" 202.106.0.20
% P: v$ Z4 [" S4 ]" D- r) ELSE (
. H& U: L, ~- B" s8 uRem '/*=========设为单位IP=============*/
$ `5 F4 s, {# E7 u! l3 @netsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1
6 V. O! b/ `% o* i# ?; \netsh interface ip set dns 本地连接 static 192.168.2.1 4 @: L$ s; @+ |9 T- A- O/ I
Netsh interface IP add dns "本地连接" 202.106.0.20
" ?5 A$ Z& w* @' t( Z( V3 bRem '/*=========启动工作所需服务=============*/
1 D4 t P% `2 QRem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/ 6 c r" L9 N: }
) & o. L7 j! G& p
ECHO -------- ip修改完成 -------- |