本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑 ) i: ^5 f" |5 o% B) }0 ?
3 s) ^2 \* w! \% j
将下面的文本保存为a.bat, IP改为自己用的IP就可以了.
* Q) A% \% n/ c* C8 K0 C1 D7 u- S7 u' }( R
) H: ~. V8 d/ s4 Z( p
@echo off
" Y6 C/ {: Q6 R0 t ]. r" bcolor e % G U! C+ z% r" h7 `! U P _
setlocal enabledelayedexpansion ( p! O1 V& \! h6 x! J/ O" v
set "Space= " 1 \0 w! g) E6 s+ q% Y
set "PH_addr=%Space%Physical Address"
$ A4 O. H. Z ]+ o) h( [set "IP_addr=%Space%IP Address"
$ ?4 m$ r# c6 |: lfor /f "tokens=1,* delims=." %%i in ('ipconfig /all') do (
6 C2 R3 M% R5 J. I$ F/ a for %%a in (PH_addr IP_addr) do ( 0 U1 J" [! t# `; K8 ~
if "%%i"=="!%%a!" set %%a=%%j 6 T: M7 { ]+ w3 y8 B
) 1 w0 k8 t8 g/ R" R
)
; t1 I; ]- S. ?1 S# L* F, ?& ~set PH_addr=%PH_addr:*:=%
+ Y* `1 i2 R& A4 W8 rset IP_addr=%IP_addr:*:=%
2 f3 J& n" W& _echo -------- ip修改中,请稍后... ---------
! `! t: P% H& ]: |3 u" P8 eRem '/*=========判断当前IP*/
3 m( I' S6 L+ F8 M: Vif %IP_addr%==192.168.2.100 (
/ b0 {7 Z: h; d. O2 y& W( a* ERem '/*=========设为家中IP============*/ 4 a( W) a4 H- {6 g& W% t5 f2 @$ m
netsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1 5 s) J1 W! _7 f, @
netsh interface ip set dns 本地连接 static 192.168.1.1
! ^: |" X* F- WNetsh interface IP add dns "本地连接" 202.106.0.20 # d: P0 [. \3 I: I4 O
) ELSE ( . a& W% S7 L7 a- H- Z
Rem '/*=========设为单位IP=============*/
) o& e( |) N7 h6 x+ c$ ]% n4 Fnetsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1 & L( }. d0 S1 x* N2 L) B
netsh interface ip set dns 本地连接 static 192.168.2.1 ; P! o3 H: u0 {- }* q
Netsh interface IP add dns "本地连接" 202.106.0.20
+ \' d0 `& n) R3 tRem '/*=========启动工作所需服务=============*/
% w2 h( {$ E. ^" JRem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/ 4 h# S8 Q1 C1 K% a
)
; i7 t6 R+ b1 qECHO -------- ip修改完成 -------- |