本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑 - e5 J' ~5 \0 ~0 f
, n: X, J# y; w' }将下面的文本保存为a.bat, IP改为自己用的IP就可以了.1 D0 y. e4 v3 E$ @( D) D
1 y. v$ C! a- {/ R. E" C8 G1 u4 ^ T( P
% z0 I5 W9 k; X# c@echo off 8 B8 V8 H: }. a3 i( P" P
color e
" k- u9 t+ m( I+ }6 Lsetlocal enabledelayedexpansion & {& X3 q: V/ u7 b& W
set "Space= "
9 D* ~, u4 D' x! I7 a. Aset "PH_addr=%Space%Physical Address" y1 K. |6 W- d
set "IP_addr=%Space%IP Address" & O( p2 B$ x' t: e& ]+ J1 {3 N
for /f "tokens=1,* delims=." %%i in ('ipconfig /all') do (
/ Q. u- G( |/ Z. t/ X% Z% E, a for %%a in (PH_addr IP_addr) do ( : s! D* {& X# E* P* W" ?) v
if "%%i"=="!%%a!" set %%a=%%j ) e$ C- z- w8 ]( d# x
)
/ A" Q z0 J* q2 n/ @9 t/ x) - L; w/ c5 }0 I, W1 e1 c
set PH_addr=%PH_addr:*:=%
5 c' y8 a; M" fset IP_addr=%IP_addr:*:=% 6 m$ \ A$ U" J [
echo -------- ip修改中,请稍后... --------- 9 ]6 c& a) g2 `) i$ ~! S
Rem '/*=========判断当前IP*/
& e8 V+ _- V) [1 A+ z& vif %IP_addr%==192.168.2.100 (
$ u# O7 J3 U! N1 O0 g! n/ G, X9 URem '/*=========设为家中IP============*/
3 q6 B8 h2 o# Y8 g" y, `netsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1
* R* S5 l, { w2 U8 N. dnetsh interface ip set dns 本地连接 static 192.168.1.1
# p. Q( Q: \: |2 _8 \, cNetsh interface IP add dns "本地连接" 202.106.0.20
. P2 H1 ]* Y8 K+ i) ELSE (
, _. q) _ U! Y" K$ E* e+ M9 VRem '/*=========设为单位IP=============*/
' `; j# ^# e( S! i! j. y( \( cnetsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1
8 m x9 e. y# N/ C+ ynetsh interface ip set dns 本地连接 static 192.168.2.1 3 |. q' K* {9 W/ F7 R
Netsh interface IP add dns "本地连接" 202.106.0.20 . {" B9 Q2 {6 @/ C' l! o
Rem '/*=========启动工作所需服务=============*/
5 C6 g2 M! R3 A3 oRem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/ " I" r! K" ?" M) e0 U+ q2 [3 ]5 ?
)
" b" U* e" B8 o9 LECHO -------- ip修改完成 -------- |