本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑
7 D2 |4 X) R5 I1 |/ ^9 ]9 J
2 C l5 M6 P2 ?将下面的文本保存为a.bat, IP改为自己用的IP就可以了.
9 z/ Z+ z6 O. ?& L1 g$ Q/ N8 t
( d, H) ]9 g/ v@echo off 9 {" y! A' _3 Z W! ~
color e
9 B/ o1 y. P# s* N3 [% I. O- rsetlocal enabledelayedexpansion * E$ h R, m+ L& S
set "Space= " + P6 |' T! t* a
set "PH_addr=%Space%Physical Address"
' y: Z( g: _ Bset "IP_addr=%Space%IP Address" ' I* m6 _: N o% r7 n2 M
for /f "tokens=1,* delims=." %%i in ('ipconfig /all') do ( 1 t6 w0 r9 x% ?; q& |! x+ Q
for %%a in (PH_addr IP_addr) do (
/ @; V7 J' J G if "%%i"=="!%%a!" set %%a=%%j 3 b* ]- P* @" |3 p6 c2 A, ?
)
& }3 m& r( F/ }3 u4 I9 ?)
* C; C$ i5 U5 ^+ Zset PH_addr=%PH_addr:*:=%
( s/ ^$ N% ^! h- eset IP_addr=%IP_addr:*:=% ! x* k" E5 D( ~% `% _4 u( s9 M
echo -------- ip修改中,请稍后... --------- # E2 P( S) o- v u/ {( |( K
Rem '/*=========判断当前IP*/
9 \, h `% w( }% H W) Nif %IP_addr%==192.168.2.100 ( 1 b/ x- _( Y" ^9 X) E. q- Q
Rem '/*=========设为家中IP============*/ 3 }: F( ?: g& P4 {% |
netsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1
! f0 r9 s3 V$ a8 G/ Rnetsh interface ip set dns 本地连接 static 192.168.1.1
$ u+ y" n" Y2 b0 e2 w6 W# [Netsh interface IP add dns "本地连接" 202.106.0.20
7 R* a1 X2 ^' ?1 h3 H) ELSE ( 1 z* Q# ^6 U! S
Rem '/*=========设为单位IP=============*/ % W, F# R( g9 \6 F& n( `
netsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1
7 n6 F1 b, L. H: R5 ]( xnetsh interface ip set dns 本地连接 static 192.168.2.1
4 ^* W) ?- k( X4 v6 j1 DNetsh interface IP add dns "本地连接" 202.106.0.20
( A8 \- D8 F0 M5 `Rem '/*=========启动工作所需服务=============*/
% n" B0 y- k9 m5 w5 Z( F4 `Rem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/ + R% `. `$ l+ i% e
)
! a8 N$ a, S+ q5 i4 k4 ~ECHO -------- ip修改完成 -------- |