本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑 ; R' j, @$ y: }+ {2 U& U2 }; y1 s' L5 h6 U
5 j% {3 O& ?+ E1 A3 {
将下面的文本保存为a.bat, IP改为自己用的IP就可以了.9 ^! @: f0 J; I) F. Y
% g1 O; p3 S# F1 g3 g1 }
( W9 Q3 V7 T( e! k7 J4 f( _ ~@echo off 9 j4 N6 M, z. v, {4 `- o1 D
color e 2 K1 { m1 `9 E0 ^4 l/ I% G0 c
setlocal enabledelayedexpansion 5 y- O8 r$ Z$ ?8 U" @$ x6 {
set "Space= " ' }* i/ x! c) M& T# j
set "PH_addr=%Space%Physical Address" 4 [8 {$ [$ m% h q. U7 s
set "IP_addr=%Space%IP Address" , h+ Y( M! B j: \, n! z8 Z
for /f "tokens=1,* delims=." %%i in ('ipconfig /all') do ( 6 H, s! H7 i, g3 ?, I ] b
for %%a in (PH_addr IP_addr) do ( + d2 @; N* g) Q- Q; |' P
if "%%i"=="!%%a!" set %%a=%%j
5 ]/ W! ]) m" \" A: N1 L8 E c ) 8 G9 I7 j4 }; w( \. K+ O: h, m: W
) * e8 n2 {* K: C
set PH_addr=%PH_addr:*:=%
8 N7 p/ o. p m1 i$ u0 |3 T9 \set IP_addr=%IP_addr:*:=%
% f6 J; ^5 ?4 c" q6 O6 zecho -------- ip修改中,请稍后... ---------
% [7 d$ H1 A3 U% P; f/ wRem '/*=========判断当前IP*/
B7 w" D1 H, D' }if %IP_addr%==192.168.2.100 ( ! x& W g; I' K' S) w# i% E8 o
Rem '/*=========设为家中IP============*/ : h! F9 y" {+ h" `$ _$ g% Z& r
netsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1 ' q) a9 d- Q$ K1 L1 z- j6 z+ d
netsh interface ip set dns 本地连接 static 192.168.1.1
# _# @; L- G% m" M! B& `Netsh interface IP add dns "本地连接" 202.106.0.20
- t. c1 W( N( e* B0 B) ELSE ( \2 h0 j( B; y% V; B4 t( r" K
Rem '/*=========设为单位IP=============*/ j7 i; {8 y) `! F! S$ }+ T
netsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1 1 Z1 i" |, b* L, x
netsh interface ip set dns 本地连接 static 192.168.2.1
& I! ^( o- J# ?8 \ e& fNetsh interface IP add dns "本地连接" 202.106.0.20
( i: l8 f; P+ |1 X4 WRem '/*=========启动工作所需服务=============*/
~7 N$ \ A6 `4 J7 C0 u# O. ]Rem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/
- N% e2 G/ a+ x0 Y) J) % U/ ?- @: C! z9 v/ B& J5 c0 h- M
ECHO -------- ip修改完成 -------- |