本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑 0 ~2 O8 l) f% D* V; l1 }4 A
' x4 ], k9 \' i7 M0 X: S& d( ]将下面的文本保存为a.bat, IP改为自己用的IP就可以了./ b8 s7 o" T' Y+ \8 t6 r
% `. P8 I* |# m5 y4 _; l' b: j- K2 \( _
0 e2 G2 I. s- ?6 n1 H6 ^& G@echo off
2 Z1 I$ d2 w0 ~6 ccolor e % E. J$ T- s$ L: a
setlocal enabledelayedexpansion
) j* m8 h8 t* L- Aset "Space= " , b1 A* J$ ?; {& y/ y. r
set "PH_addr=%Space%Physical Address"
! e E1 N: n3 v4 b% g& X- a- p& |set "IP_addr=%Space%IP Address"
3 t( o, c3 Y8 S3 Qfor /f "tokens=1,* delims=." %%i in ('ipconfig /all') do (
# M5 S5 t1 c* M0 e2 z; H for %%a in (PH_addr IP_addr) do ( $ X7 K+ a* k* Y* c' q
if "%%i"=="!%%a!" set %%a=%%j 0 {" w0 G) F$ D! ^+ o' K
) * l* C3 K4 W8 p" H, H7 t
) : x6 Y* p/ Z; j( Z3 E8 Z
set PH_addr=%PH_addr:*:=%
& H9 X P0 i r. F. r5 iset IP_addr=%IP_addr:*:=% 3 {5 E! k0 z$ o- p! l5 V1 Q% p* }9 Y
echo -------- ip修改中,请稍后... --------- $ H: ^, l7 ^6 u; W* x/ _2 \! |
Rem '/*=========判断当前IP*/
* N8 ~. v$ ^5 A+ lif %IP_addr%==192.168.2.100 (
8 G9 y; L; S# ^! G1 _+ }9 c' oRem '/*=========设为家中IP============*/
$ j. u# G* }5 ]: Jnetsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1 5 a' o- V3 N9 _7 ?* P. {
netsh interface ip set dns 本地连接 static 192.168.1.1 9 U* a# `2 m* N! ^
Netsh interface IP add dns "本地连接" 202.106.0.20 ' X: s+ d4 s9 u# j0 z) p& M
) ELSE (
1 e }6 n0 M+ {( `' Y+ \/ U/ QRem '/*=========设为单位IP=============*/
, \" U) ~, G* z- ]/ x, i/ G# ]0 Bnetsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1
7 H8 s h' N9 Ynetsh interface ip set dns 本地连接 static 192.168.2.1 + e0 x2 e8 Y9 q3 U [$ @ o
Netsh interface IP add dns "本地连接" 202.106.0.20 8 {" c) O4 Z( K* g
Rem '/*=========启动工作所需服务=============*/
( ]% ^! J7 H- @% CRem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/ % N: S6 p: |0 r
) * {& ^# C9 w2 B/ {0 v Z% v1 V0 A
ECHO -------- ip修改完成 -------- |