本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑 ( {- |5 @* n9 o" O( O
& i# ^" t( y! Q- V3 }6 C1 @
将下面的文本保存为a.bat, IP改为自己用的IP就可以了.
. {) B# |/ F& ^' j" y3 d7 M2 M$ o( z) ~) h5 m/ u
7 {5 Z% x( e# i@echo off
D! y& v/ f; Hcolor e 8 _1 J$ [4 k6 f/ Q4 I2 V
setlocal enabledelayedexpansion
. w$ \- }2 Y( `( \8 n K& W: |) vset "Space= "
1 N; g2 b$ J/ Y/ t1 N) nset "PH_addr=%Space%Physical Address"
D4 g2 f) S3 X% R) c8 Q4 Vset "IP_addr=%Space%IP Address" 9 D4 d" C3 h3 J: C1 @$ s
for /f "tokens=1,* delims=." %%i in ('ipconfig /all') do ( 6 ^" C3 i7 a, C6 c! N, P
for %%a in (PH_addr IP_addr) do ( 2 T1 b0 w7 P# r
if "%%i"=="!%%a!" set %%a=%%j
1 t3 Q7 _+ m7 ?3 }1 t a& t ) * R0 A2 R9 U1 X& c' r% g
) 3 { Y/ ~/ W3 R4 _: h6 ]
set PH_addr=%PH_addr:*:=%
! u4 i9 b9 V, V) ]set IP_addr=%IP_addr:*:=%
/ z; T) Q# T) O7 z0 _6 q techo -------- ip修改中,请稍后... ---------
( D4 E3 h* r" R& n# b; s6 qRem '/*=========判断当前IP*/
2 f% F' V4 q/ V8 v+ w( Yif %IP_addr%==192.168.2.100 ( T8 ^8 @7 u/ p' l
Rem '/*=========设为家中IP============*/
- Z3 I1 \! j& Q& ~9 M0 b$ Q9 v( Znetsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1
% L2 L; F! \8 Y$ mnetsh interface ip set dns 本地连接 static 192.168.1.1
- l* v, N% G1 p9 G! c3 _8 G" FNetsh interface IP add dns "本地连接" 202.106.0.20
* I8 t" F; N- I+ V" s2 m) ELSE ( : N7 V2 s n0 x- m* t
Rem '/*=========设为单位IP=============*/
% h# b" a+ \8 Ynetsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1
3 ]( [4 N0 Q( M5 Lnetsh interface ip set dns 本地连接 static 192.168.2.1
4 n5 ^8 N! u$ L7 P7 X' [! eNetsh interface IP add dns "本地连接" 202.106.0.20 * R" h# J% F6 k6 c" z0 R! _- o
Rem '/*=========启动工作所需服务=============*/
; G, L# J: e- {$ [. `: I: bRem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/ ' B; V0 y& R" h S0 \
) : c- N8 ? z- q; _- T
ECHO -------- ip修改完成 -------- |