本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑 3 i$ y( q- {7 N0 t2 q4 x
2 t+ o+ Z. F! [5 s* \' D/ ^* f将下面的文本保存为a.bat, IP改为自己用的IP就可以了.
" [9 M$ m0 G9 ^! U3 v; x( Q* Q* O% G h2 S' _! F: h, }
" Y5 G: W7 l, c$ v+ B@echo off
2 U0 h9 x) o3 T# u. l" v# `color e
3 x1 Y1 e% x& {- @7 k( T- P1 o( Psetlocal enabledelayedexpansion % B: s* F% y- f; u4 Y
set "Space= " 2 g( c9 ]( k& T7 N! J
set "PH_addr=%Space%Physical Address"
- p( [; Y: _& U- T" ~5 @0 B7 u, tset "IP_addr=%Space%IP Address" $ z- l! d J) D% ^' A1 l2 V
for /f "tokens=1,* delims=." %%i in ('ipconfig /all') do ( , Z+ Z' @, |0 W# t$ I& N
for %%a in (PH_addr IP_addr) do ( 9 V% C% O R1 z3 e1 z
if "%%i"=="!%%a!" set %%a=%%j
/ Q. L* F3 n, n0 {) S. }# p; c' u, p ?: j ) 2 C& Y) E2 k2 Y1 R
) 7 |" ]2 a5 r7 B& \* z. Q
set PH_addr=%PH_addr:*:=% 2 n- P3 J7 d. ?+ c) P5 [
set IP_addr=%IP_addr:*:=%
$ U3 z# J# w6 C. b7 G. Qecho -------- ip修改中,请稍后... --------- 9 i6 |1 B6 }( }5 d' D
Rem '/*=========判断当前IP*/ 0 d, ^7 T+ b) V. u6 _
if %IP_addr%==192.168.2.100 (
, c9 E. N$ q# Y3 s% J' X( w. RRem '/*=========设为家中IP============*/ 3 C0 q9 U0 x" }' M6 [9 t% C) X
netsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1 : Z& Z3 X' e) Q0 ?6 C9 C
netsh interface ip set dns 本地连接 static 192.168.1.1 & E1 }% C4 R& ]) I {( _
Netsh interface IP add dns "本地连接" 202.106.0.20
) G5 v- k1 t9 n+ c- e) ELSE ( 5 `- s0 ^ r5 u( Y& a3 _9 ]
Rem '/*=========设为单位IP=============*/ 3 E$ {5 {6 C) j( b1 q9 }4 u4 W
netsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1
- `" r2 k& N4 Z1 w$ [" o$ W$ Y" dnetsh interface ip set dns 本地连接 static 192.168.2.1 ; `, s2 u$ m4 u' T
Netsh interface IP add dns "本地连接" 202.106.0.20 ! ^ j, o) {/ C$ j/ S5 l
Rem '/*=========启动工作所需服务=============*/ $ b3 `5 E7 a1 Q$ V5 X9 Y
Rem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/
8 G/ b' Y9 g1 t7 x, q" {) 4 }# z b" R6 t+ D, a7 u" ]) R" R# Q
ECHO -------- ip修改完成 -------- |